DDL(Data Ddefinition Language) 数据定义语言,用来定义数据库对象:库、表、列
代表性关键字:CREATE,DROP,ALTER
对逻辑结构等有操作的语句,其中包括表结构,视图和索引。
MySQL复习资料(二)——MySQL-DDL语句
DML(Data Manipulation Language)数据操作语言,用来定义数据库记录
代表性关键字:INSERT,UPDATE,DELETE
MySQL复习资料(三)——MySQL-DML语句
DQL (Data Query Language)数据查询语言,用来查询记录数据
代表性关键字:select,只要是查询的,都属于DQL语句。
MySQL复习资料(四)——MySQL-聚合函数
MySQL复习资料(五)——MySQL-索引
MySQL复习资料(六)——MySQL-多表联合查询
DCL(Data Control Language)数据控制语言,用来定义访问权限和安全级别
代表性关键字:GRANT,REVOKE,COMMIT,ROLLBACK
其实权限控制这块用的还是比较少的,我没有单独的写文章,一般高级DBA会用到,咱们普通人基本操作就是:DDL、DML、DQL,存储过程和事务也都要多少会一些,虽然开发上已经明文的说了不让用,但是有些时候【个性化运维】还是比较方便的。
MySQL复习资料(七)——MySQL-存储过程
MySQL复习资料(八)——MySQL-事务
个性化运维:
我自己编的词,这个词我相信很多跟老板比较多的程序员都会知道,老板的需求是千变万化的,但是总会有一些规律,将这些规律总结一下,多备注几个定制化函数还是比较方便的。