数据库标准语言SQL((Structured Query Language)

SQL语言的分类

SQL语言共分为三大类:数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。

  1. 数据操纵语言DML
DML语句 功能说明
SELECT 从表或视图中检索数据行
INSERT 插入数据到表或视图
UPDATE 更新数据
DELETE 删除数据
CALL 调用过程
MERGE 合并(插入或修改)
COMMIT 将当前事务所做的更改永久化(写入数据库)
ROLLBACK 取消上次提交以来的所有操作
  1. 数据定义语言DDL

数据定义语言DDL用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
DDL语句 功能说明
CREATE 创建数据库结构
ALTER 修改数据库结构
DROP 删除数据库结构
RENAME 更改数据库对象的名称
TRUNCATE 删除表的全部内容
DDL操作是隐性提交的!不能rollback
  1. 数据控制语言DCL

数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。

DCL语句 功能说明
CRANT 授予其他用户对数据库结构的访问权限
REVOKE 收回用户访问数据库结构的权限
原文地址:https://www.cnblogs.com/vvlj/p/12597299.html