mysql入门(1)— SQL分类 ##
提起SQL,大概你脑海最先想到的就是CURD(增删改查),其实不然,SQL语句分3类:
- DDL (Data Definition Languages):数据定义语句,主要是管理数据库及表,列,索引等语句,如create、drop、alter等定义SQL语句。
- DML (Data Manipulation Languages):数据操作语句,主要针对记录,即我们常见的CURD语句
- DCL (Data Control Language):数据控制语句,主要是针对数据库用户权限的语句,如grant、revoke等语句
总结:
- DDL & DCL主要是DBA(数据库管理员使用,用于建库建表及权限管理)
- DML主要是开发人员使用如PHPER,用于开发时候数据的CURD
- 哈哈哈,最后一点很重要,那就是以上只是科普篇,大家知道这么一回事就OK!