SQL语句介绍和分类:
用于操作数据库的代码
分类:
DDL:数据定义语言,用来定义数据库对象(库,表等)
CREATE ALTER DROP
DML:数据操作语言,对表中的记录进行增删改
INSERT DELETE UPDATE
DQL:数据查询语言,对表中的记录进行查寻
SELECT FROM WHERE
DCL:数据控制语言,常见修改用户,权限
分组查询:
* 格式:
* `GROUP BY 列名 HAVING 条件`,
* `SELECT ... FROM ... WHERE ... GROUP BY 列名 HAVING 条件;`
* `HAVING`的作用: 可选, 对查询结果进行分组显示后, 再次按条件过滤
最终一个完整的SELECT语句格式
SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ... DESC;