SQL与MySQL入门指南
1. SQL 简介
1.1 SQL 的起源
SQL 的起源可以追溯到 Codd 对关系模型的定义,他提出了一种名为 DSL/Alpha 的语言用于操作关系表中的数据。Codd 的论文发表后不久,IBM 委托一个团队基于他的想法构建了一个原型。该团队创建了 DSL/Alpha 的简化版本,称为 SQUARE。对 SQUARE 的改进产生了一种名为 SEQUEL 的语言,最终更名为 SQL。
如今,SQL 已经发展了近四十年,在这个过程中经历了许多变化。20 世纪 80 年代中期,美国国家标准协会(ANSI)开始制定 SQL 语言的第一个标准,并于 1986 年发布。随后的改进导致了 1989 年、1992 年、1999 年和 2003 年新的 SQL 标准版本的发布。除了对核心语言的改进,SQL 语言还添加了新功能,以融入面向对象等特性。
1.2 SQL 与关系模型的紧密联系
SQL 与关系模型密切相关,因为 SQL 查询的结果是一个表(在这种情况下也称为结果集)。因此,在关系数据库中,只需存储查询的结果集就可以创建一个新的永久表。同样,查询可以将永久表和其他查询的结果集作为输入。
需要注意的是,SQL 并不是任何东西的缩写(尽管很多人坚持认为它代表“Structured Query Language”)。在提及这种语言时,单独说出字母(即 S. Q. L.)或使用“sequel”这个词都是可以接受的。
1.3 SQL 语句类别
SQL 语言分为几个不同的部分,主要包括:
- SQL 模式语句 :
超级会员免费看
订阅专栏 解锁全文
1416

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



