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:事务过程中的一个逻辑保存点,我们可以将事务回退到这个点,而不必回退整个事务