MySQL数据库相关操作
MySQL相关语句命令说明
| 命令 | 说明 |
|---|---|
| mysql -u root -p; | 登录MySQL |
| show databases; | 展示所有的数据库 |
| create database xxx charset utf8; | 创建名为xxx的数据库 |
| drop database xxx; | 删除名为xxx的数据库 |
| use database; | 选择数据库 |
| show tables; | 展示所有的表 |
| show create database xxxx; | 显示是否能够创建xxxx的数据库 |
| show create table xxxx; | 显示是否能够创建xxxx的表 |
| desc xxxxx; | 查看表xxxxx结构 |
增删改查语句命令说明
| 命令 | 说明 |
|---|---|
| insert | 增加 |
| delete | 删除 |
| update | 更改 |
| select | 查找 |
操作表相关语句命令实例(属性名 key)
- 创建表:创建一个表名为xxxx,表中包含id、name、salary、sex、job字段
1 | create table xxxx( |
- 表中增加avatar字段:
1 | alter table xxxx add avatar blob; |
- 删除表中sex字段列:
1 | alter table xxxx drop sex; |
- 修改表中job字段长度:
1 | alter table xxxx modify job varchar(64); |
- 修改表中name字段名为username:
1 | alter table xxxx change column name username varchar(68); |
- 修改表名xxxx为yyyy:
1 | rename table xxxx to yyyy; |
- 修改表的字符集为utf-8:
1 | alter table yyyy character set utf8; |
- 删除表:
1 | drop table yyyy; |
操作表数据相关语句命令实例(属性值 value)
- 创建表:创建一个表名为xxxx,表中包含id、name、salary、sex、job字段;
1 | create table xxxx( |
- 新增数据:
1 | // 新增一条完整数据 |
- 删除数据:
1 | // 删除表中name为‘李四’的数据; |
- 修改表数据:
1 | // 更改所有员工的薪资为9000元; |
- 查询数据:
1 | // 查询所有数据; |
MySQL相关字段类型说明
| 字段 | 说明 |
|---|---|
| primary key | 主键 |
| unique | 唯一 |
| charset | 指定字符集 |
| default | 默认值 |
| not null | 不能为空 |
| auto_increment | 自增长 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 欢迎访问shaoin的博客!