learning_record_doc/数据库/基础/SQL组成.md

1.5 KiB
Raw Permalink Blame History

SQL组成

SQL主要组成

SQL(Structured Query Language,结构化查询语言)对数据库进行查询与操作的语言. SQL不是某个特定数据库专用商的语言,几乎所有的数据库管理系统都支持SQL

数据定义语言DDL CREATE,ALTER,DROP等语句用于定义 SQL 模式、基本表、视图和索引的创建和撤消操作。

数据操作语言DMLINSERT,UPDATE,DELETE等语句主要用来操作数据库中的数据

数据查询语言DQLSELECT语句用来查询数据

数据控制语言DCLGRANT,DENY,REVOKE主要用来设置或者更新数据库用户或者角色权限

数据事务语言TCLCOMMIT,ROLLBACK等语句主要的作用是用来控制事务的。

DDLData Definition Language 数据库定义语言

用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束

CREATE 创建数据库表

ALTER 更新数据库表结构

DROP 删除数据库表

TRUNCATE

COMMENT

RENAME

DMLData Manipulation Language数据操纵语言

INSERT 新增数据

UPDATE 更新数据

DELETE 删除数据

DQLData Query Language数据库查询语言

SELECT 查询

DCLData Control Language数据库控制语言

GRANT

COMMIT

TCLTransaction Control Language事务控制语言

SAVEPOINT 设置保存点 ROLLBACK 回滚 SET TRANSACTION