Mysql 中 DDL、DML、DQL、DCL、TCL
1、DDL
DDL(Data Definition Languages)语句:即数据库定义语句
用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE、 ALTER、 DROP、 SHOW、 DESC、 TRUNCATE
2、DML
DML(Data Manipulation Language)语句:即数据操纵语句
用来添加、更新、删除等,常用的语句关键字有:INSERT、 UPDATE、 DELETE、 MERGE、CALL、 EXPLAIN、 LOCK TABLE、包括通用性的增删改查。
3、DQL
DQL(Data Query Language)语句:即数据查询语句
用来查询,主要的关键字有:SELECT
4、DCL
DCL(Data Control Language)语句:即数据控制语句
用于授权/撤销数据库及其字段的权限。常用的语句关键字有:GRANT、REVOKE。
5、TCL
TCL(Transaction Control Language)语句:事务控制语句
用于控制事务,常用的语句关键字有:BEGIN、 START TRANSACTION、 COMMIT、 ROLLBACK、 SAVEPOINT、 SET TRANSACTION。