19、结构化查询语言(SQL)全面解析

结构化查询语言(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值