MySQL 语句及其种类

DDL(Data Definition Language)

DDL(Data Definition Language),数据定义语言

  • CREATE:创建数据库和表等对象
  • DROP:删除数据库和表等对象
  • ALTER:修改数据库和表等对象的结构
  • TRANCATE:清空某个表的所有数据,但不会删除表,慎用!删除的数据无法找回(相对于 DELETE 和 DROP)

DCL(Data Control Language)

DDL(Data Control Language),数据控制语言

  • GRANT:赋予用户操作权限
  • REVOKE:取消用户操作权限
  • COMMIT:提交事务,确认对数据库中的数据进行的变更(也可以被划分到 TCL)
  • ROLLBACK:回滚事务,取消对数据库中的数据进行的变更(也可以被划分到 TCL)

DML(Data Manipulation Language)

DDL(Data Manipulation Language),数据操纵语言

  • INSERT:向表中插入数据
  • DELETE:删除表中的数据
  • UPDATE:更新表中的数据
  • SELECT:查询表中的数据(也可以被划分到 DQL)

DQL(Data Query Language)

DQL(Data Query Language),数据查询语言

  • SELECT:查询表中的数据

TCL(Transaction Control Language)

TCL(Transaction Control Language),事务控制语言

  • COMMIT:提交事务,确认对数据库中的数据进行的变更
  • ROOLBACK:回滚事务,取消对数据库中的数据进行的变更
  • SAVEPOINT:事务过程中的一个逻辑保存点,我们可以将事务回退到这个点,而不必回退整个事务
原文地址:https://www.cnblogs.com/zzzwqh/p/13301115.html