1
大学信息技术基础教程
1.2.6.4.1 6.4.1 SQL的特点

6.4.1 SQL的特点

SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语言的特点和优点。

(1)综合统一

SQL语言集数据定义语言、数据操纵语言、数据控制语言于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作。

(2)高度非过程化

用SQL操作数据库时用户无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。

(3)面向集合的操作方式

SQL语言采用集合操作方式,不仅查询结果可以是元组的集合,插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式

SQL语言作为自含式语言和嵌入式语言两种方式使用时,其语法结构基本上一致。

(5)语言简洁,易学易用

SQL语言完成数据定义、数据操纵、数据控制的核心功能只用了9个动词:CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE、GRANT、REVOKE。

表6.1 SQL语言命令动词

img137