分类
- 数据定义语言(DDL),例如:create,drop,alter
- 数据操作语言(DML),例如:insert,update,delete
- 数据查询语言(DQL),例如:select
- 数据控制语言(DCL),例如:grant,revoke
- 事物控制语言(TCL),例如:commit,rollbock
DDL - Data Definition Language
数据定于语言,定义数据的结构,用于定于和管理 SQL 数据库中的所有对象的语言。
-
CREATE- to create objects in the database,在数据库中创建对象。 -
ALTER- alters the structure of the database,修改数据库结构。 -
DROP- delete objects from the database,从数据库中删除对象。 -
TRUNCATE- remove all records from a table, including all spaces allocated for the records are removed。 -
DESC- 查看表定义。 -
SHOW- 显示数据库或表。
DML - Data Manipulation Language
数据操作语言:SQL 中处理数据库中的数据。
-
INSERT- 向数据库中插入一条数据。 -
UPDATE- 修数据库中数据。 -
DELETE- 上传数据库中数据。 -
CALL- 调用一个PL/SQL语句。 -
EXPLAN PLAN- 解析分析数据访问路径。
DQL - Data Query Language
数据查询语言:SQL 中用于查询数据库中的数据。
-
SELECT- 查询数据。
DCL - Data Controller Language
数据库控制语言,用来设置或修改数据库用户或角色权限的语言。
-
GRANT- 为用户赋予访问权限。 -
REVOCK- 撤回授权权限。
TCL - Transaction Controller Language
事物控制语言。
-
COMMIT- 保存已完成的工作。 -
SAVEPOINT- 在事物中设置保存点,可以回滚到此处。 -
ROLLBACK- 回滚。 -
SET TRANSACTION- 改变事物选项。