目录
SQL 语言分类
SQL 语言共分为 4 类:
- 数据查询语言(Data Query Language, DQL)
- 数据操纵语言(Data Manipulation Language, DML)
- 数据定义语言(Data Definition Language, DDL)
- 数据控制语言(Data Control Language, DCL)
数据查询语言(Data Query Language, DQL)
DQL 用于查询数据。
包含的操作语句:SELECT
数据操纵语言(Data Manipulation Language, DML)
DML 用于操纵数据库对象中包含的数据。
包含的操作语句:
INSERT
插入数据UPDATE
修改数据DELETE
删除数据
数据定义语言(Data Definition Language, DDL)
DDL 用于操作数据库中的对象及对象本身,包括:数据库、表、视图、索引、同义词、聚簇等。(DDL 操作是隐性提交的,不能 Rollback)
包含的操作语句:
CREATE
创建数据库、表等对象DROP
删除数据表、索引、触发程序、条件约束以及数据表的权限等ALTER
修改数据表定义及数据属性
数据控制语言(Data Control Language, DCL)
DCL 用于授予或回收数据库对象的权限,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
包含的操作语句:
扫描二维码关注公众号,回复:
12045401 查看本文章
GRANT
分配权限给用户REVOKE
废除数据库中某用户的权限ROLLBACK [WORK] TO [SAVEPOINT]
回退到某一点