1.5 KiB
1.5 KiB
SQL组成
SQL主要组成
SQL(Structured Query Language,结构化查询语言)对数据库进行查询与操作的语言. SQL不是某个特定数据库专用商的语言,几乎所有的数据库管理系统都支持SQL
数据定义语言DDL: CREATE,ALTER,DROP等语句;用于定义 SQL 模式、基本表、视图和索引的创建和撤消操作。
数据操作语言DML:INSERT,UPDATE,DELETE等语句;主要用来操作数据库中的数据
数据查询语言DQL:SELECT语句;用来查询数据
数据控制语言DCL:GRANT,DENY,REVOKE;主要用来设置或者更新数据库用户或者角色权限
数据事务语言TCL:COMMIT,ROLLBACK等语句;主要的作用是用来控制事务的。
DDL(Data Definition Language) 数据库定义语言
用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束
CREATE 创建数据库表
ALTER 更新数据库表结构
DROP 删除数据库表
TRUNCATE
COMMENT
RENAME
DML(Data Manipulation Language)数据操纵语言
INSERT 新增数据
UPDATE 更新数据
DELETE 删除数据
DQL(Data Query Language)数据库查询语言
SELECT 查询
DCL(Data Control Language)数据库控制语言
GRANT
COMMIT
TCL(Transaction Control Language)事务控制语言
SAVEPOINT 设置保存点 ROLLBACK 回滚 SET TRANSACTION