mysql作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。
要印在脑子里面的东西
DDL:数据定义,它用来定义数据库对象,包括库,表,列,通过ddl我们可以创建,删除,修改数据库和表结构;
DML:数据操作语言,增加删除修改数据表中的记录;
DCL:数据控制语言,定义访问权限和安全级别;
DQL:数据查询语言,用它来查询想要的记录。
SQL执行顺序:
-
from; -
join -
on -
where; -
group by; -
avg,sum.... 使用聚集函数进行计算; -
having; -
select; -
distinct;