MySQL 常用命令
本文将介绍 MySQL 的常用语句。
一、数据库服务器
1.登录数据库服务器
1 | |
2.退出数据库服务器
1 | |
二、数据库
1. 查询所有数据库
1 | |
2. 创建数据库
1 | |
3. 选中数据库
1 | |
4. 删除数据库
1 | |
三、表
1. 查询数据库中的所有表
1 | |
2. 创建表
1 | |
3. 检查表结构
1 | |
四、增
1 | |
列名列表可省略,但此时列值列表便需要 “完整” 且按顺序
支持批量插入
1
2
3
4
5
6insert into
表名(列名列表)
values
(列值列表),
(列值列表),
···;支持插入错误时直接忽略插入,而不返回错误
1
2
3
4insert ignore into
表名(列名列表)
values
(列值列表);支持在 key 不存在是插入,key 存在时更新
1
2
3
4insert on duplicate key update
表名(列名列表)
values
(列值列表);
五、删
1 | |
- 可以用
limit限制数量,用order by按顺序选择记录
六、改
1 | |
- 可以用
limit限制数量,用order by按顺序选择记录
七、查
1 | |
1
2
3
4
5
6
7SELECT [DISTINCT] 查询列表
[FROM 表名]
[WHERE 布尔表达式]
[GROUP BY 分组列表 ]
[HAVING 分组过滤条件]
[ORDER BY 排序列表]
[LIMIT 开始行, 限制条数]