SQL 全面解析:从基础到高级特性
1. SQL 概述
SQL(Structured Query Language)是一种广泛用于关系型数据库的语言,它结合了关系代数和关系演算的结构。尽管 SQL 常被视为查询语言,但它还具备定义数据结构、修改数据库数据以及指定安全约束等功能。
1.1 SQL 发展历程
- 最初由 IBM 在 20 世纪 70 年代开发,最初名为 Sequel,后演变为 SQL。
- 1986 年,ANSI 和 ISO 发布了 SQL - 86 标准,之后又陆续发布了 SQL - 89、SQL - 92 和 SQL:1999 等标准。
1.2 SQL 组件
| 组件 | 描述 |
|---|---|
| 数据定义语言(LDD) | 用于定义关系模式、删除关系、创建索引和修改关系模式。 |
| 交互式数据操作语言(LMD) | 包括基于关系代数和元组演算的查询语言,以及插入、删除和修改数据库元组的命令。 |
| 视图定义 | 用于定义视图。 |
| 事务控制 | 用于指定事务的开始和结束。 |
| SQL 嵌入和动态 SQL |
超级会员免费看
订阅专栏 解锁全文
1415

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



