DML
添加
语法 | 说明 |
---|---|
INSERT INTO 表名(列名1,列名2,……)VALUES(值1,值2,……) | 给指定列添加数据 |
INSERT INTO 表名 VALUES(值1,值2,……) | 给全部列添加数据 |
INSERT INTO 表名(列名1,列名2,……)VALUES(值1,值2,……),(值1,值2,……) | 批量添加数据 |
修改
语法 | 说明 |
---|---|
UPDATE 表名 SET 列名1 = 值1 ,列名2 = 值2 , …… [where 条件] | 修改表数据 |
删除
语法 | 说明 |
---|---|
DELETE FROM 表名 [where 条件] | 删除数据 |
DQL
基础查询
语法 | 说明 |
---|---|
SELECT 字段列表 FROM 表名 | 查询多个字段 |
SELECT * FROM 表名 | 查询所有数据 |
SELECT DISTINCT 字段列表 FROM 表名 | 去除重复记录 |
AS | 起别名 |
条件查询
语法 | 说明 |
---|---|
SELECT 字段列表 FROM 表名 WHERE 条件列表 | 条件查询语法 |
排序查询
语法 | 说明 |
---|---|
SELECT 字段列表 FROM 表名 ORDER BY 排序字段名1 [排列方式1] ,排序字段名2 [排列方式2] | 排序查询语法 |
ASC:升序排列(默认值) DESC:降序排列
分组查询
语法 | 说明 |
---|---|
SELECT 聚合函数名(列名) FROM 表名 | 聚合函数语法 |
SELECT 字段列表 FROM 表名 [WHERE 分组前条件限定] GROUP BY 分组字段名[HAVING 分组后条件过滤] | 分组函数查询语法 |
执行顺序:where > 聚合函数 > having
分页查询
语法 | 说明 |
---|---|
SELECT 字段列表 FROM 表名 LIMIT 起始索引 ,查询条目数 | 分页查询语法 |
起始索引:从0开始
计算公式:起始索引 = (当前页码 - 1)x 每页显示的条数
Tips
以上学习内容均来自B站黑马程序员