orcale 之 SQL 语言基础
时间:2021-07-01 10:21:17
帮助过:30人阅读
SQL 语言的分类
我们按照其功能可以大致分为四类:
-
数据定义的功能
SQL 的数据定义功能通过数据定义语言(Data Definition Langulage, DDL)实现。一般可以定义数据库的逻辑结构,包括定义表,视图,索引。基本的 DDL 包括三大类:定义,修改和删除,分别对应 CREATE,ALTER 和 DROP 三条语句。
-
数据查询的功能
SQL 的数据查询功能通过数据查询(Data Query Langulage, DQL)实现。它用来对数据库中的数据进行查询。查询语句可以由多个子句组成,使用不同的子句可以进行查询,统计,分组,排序。
-
数据操纵的功能
SQL 的数据操作功能通过数据操作语言(Data Mainpulation Langulage, DML)实现。它用于对数据库中的数据进行改变,包括插入删除修改等操作,与之对应的是INSERT,DELETE 和 UPDATE。
-
数据控制的功能
数据控制指数据库的安全性和完整性。
SQL 的数据控制功能通过数据控制语言(Data Control Language, DCL)实现。它用于对表,视图的授权,完整性规则的描述以及事务开始结束等控制。
数据控制语言对应的有 GRANT,REVOKE,COMMIT 和 ROLLBACK等分别代表了授权,回收,提交和回滚。
大致可以分为以下:
SQL的功能 |
命令动词 |
数据定义 |
CREATE DROP ALTER |
数据操作 |
SELECT INSERT UPDATE DELETE |
数据控制 |
GRANT REVOKE |
orcale 之 SQL 语言基础
标签:llb 操作 语言 使用 delete 定义数据 数据库操作 数据 国际