结构化查询语言(SQL)全面解析
1. SQL 简介
SQL 已成为数据库管理系统(DBMS)产品的通用语言。对于计算机科学或计算机信息系统专业的学生而言,学习这门语言至关重要。不同的 DBMS 对 SQL 有不同的实现,但它们的共同点多于差异,掌握一种环境下的 SQL 后,适应其他环境并不困难。
2. SQL 重要事实
- 语言组成 :SQL 是一种数据子语言(DSL),由数据定义语言(DDL)、数据控制语言(DCL)和数据操作语言(DML)组成。它由 IBM 在 20 世纪 70 年代开发,自 1986 年起被美国国家标准协会(ANSI)采用。
- 使用方式 :SQL 既可以作为交互式查询语言,在命令提示符下直接输入命令;也可以作为数据库编程语言,嵌入到其他高级语言编写的应用程序中。
- 标准更新 :ANSI 通过其标准委员会定期制定和修订 SQL 标准,最新公开可用的标准是 SQL - 2016,它是 SQL - 2011 的增强版,而 SQL - 2011 又是 SQL - 2007 的增强版。SQL 标准大约每 4 年更新一次,可从国际标准化组织(ISO)获取。
- 语言特性 :SQL 是非过程化(声明式)语言,与关系演算和关系代数有相似之处。虽然最初由 IBM 引入,但没有组织对其拥有垄断权。不同的 DBMS 对 SQL 的实现有各自的特点,常见的 DBMS 套件有 Oracle、MySQL、PostgreSQL、Microsoft SQL Se
超级会员免费看
订阅专栏 解锁全文
2757

被折叠的 条评论
为什么被折叠?



