SQL

1.

结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。

2.

大多数数据库均用SQL作为共同的数据存取语言和标准接口,使不同数据库系统之间的互操作有了共同的基础。

3.

目前,没有一个数据库系统能够支持SQL标准的所有概念和特性。同时,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改,又可以支持标准以外的一些功能特性。

4.SQL的特点

SQL及数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体,其主要特点包括以下几部分:

①综合统一

SQL的核心:

(1)DDL(Data Definition Language)

    数据定义语言,用于定义数据库模式

(2)Query Language

    数据查询语言,根据用户要求从数据库中提取数据

(3)DML(Data Manipulation language)

    数据操纵语言,修改数据库实例,即插入,更新或删除数据

(4)DCL(Data Control language)

    数据控制语言,包括数据库约束,用户认证等

②高度非过程化

用SQL进行数据操作时,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及SQL的操作过程由系统自动完成。

③面向集合的操作方式

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

④以同一种语法结构提供多种使用方式
⑤语言简洁,易学易用


发布了63 篇原创文章 · 获赞 43 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章