上QQ阅读APP看书,第一时间看更新
5.1.2 SQL的功能
SQL语言是一种高度非过程性的关系数据库语言,采用集合的操作方式。操作的对象和结果都是元组的集合,用户只需知道“做什么”,无须知道“怎么做”。同时,SQL语言集数据查询、数据定义、数据操纵、数据控制为一体,功能强大,得到了越来越广泛的应用,几乎所有著名的关系数据库系统(如DB2、Oracle、MySql、Sybase、SQL Server、FoxPro、Access等)都支持SQL语言。SQL已经成为关系数据库的国际性标准语言。
SQL语言主要有四大功能。
(1)数据定义语言(Data Definition Language, DDL):DDL用于定义数据库的逻辑结构,是对关系模式一级的定义,包括基本表、视图及索引的定义。
(2)数据查询语言(Data Query Language, DQL):DQL用于查询数据。
(3)数据操纵语言(Data Manipulation Language, DML):DML用于关系模式中具体数据的添加、删除、修改等操作。
(4)数据控制语言(Data Control Language, DCL):DCL用于数据访问权限的控制。
SQL语言的功能及用于实现功能的9个动词如表5-1所示。
表5-1 SQL的四大功能及9个动词