DDL(Data Ddefinition Language) 数据定义语言,用来定义数据库对象:库、表、列

代表性关键字:CREATE,DROP,ALTER

对逻辑结构等有操作的语句,其中包括表结构,视图和索引。

DML(Data Manipulation Language)数据操作语言,用来定义数据库记录

代表性关键字:INSERT,UPDATE,DELETE


DQL (Data Query Language)数据查询语言,用来查询记录数据

代表性关键字:select,只要是查询的,都属于DQL语句。

DCL(Data Control Language)数据控制语言,用来定义访问权限和安全级别

代表性关键字:GRANT,REVOKE,COMMIT,ROLLBACK

其实权限控制这块用的还是比较少的,我没有单独的写文章,一般高级DBA会用到,咱们普通人基本操作就是:DDL、DML、DQL,存储过程和事务也都要多少会一些,虽然开发上已经明文的说了不让用,但是有些时候【个性化运维】还是比较方便的。

个性化运维:

我自己编的词,这个词我相信很多跟老板比较多的程序员都会知道,老板的需求是千变万化的,但是总会有一些规律,将这些规律总结一下,多备注几个定制化函数还是比较方便的。