SQL与关系数据库基本操作
第四章 SQL与关系数据库基本操作
一、SQL 的发展 ★★★
- SQL 是于 1974 年由 Boyce 和 Chamberlin 提出的 ,并在 IBM 公司研制的关系数椐库管理系统原型 System R 上实现 。
- 目前没有一个数据库系统能够支持 SQL 标准的全部概念和特性 。各个关系数据库管理系统产品 在实现标准 SQL 时各有差别 ,与 SQL 标准的符合程度也不相同 ,但它们仍然遵循 SQL 标准, 并以 SQL 标准为主体进行相应的扩展 ,提供一些执行特定操作的额外功能或简化方法。
- SQL 标准颁布的年份:
最早的 SQL 标准是1986 年 10 月由美国国家标准局颁布的 。随后, 国际化标准组织于 1987 年 6 月也正式采纳它为国际标准 ,并在此基础上进行了补充 ,且于 1989 年 4 月 ISO 提出了具有完 整性特征的 SQL ,称之为 SQL-89 。
(1) 1989 年: SQL-89
(2) 1992 年 :SQL-92(或称为 SQL2)
(3) 1999 年 :SQL-99(或称为 SQL3)
二、SQL 的特点 ★★
- SQL 不是某个特定数据库供应商专有的语言 。
- SQL 简单易学 。
- SQL 是一种强有力的语言 ,灵活使用其语言元素 ,可以进行非常复杂和高级的数据库操作。
三、SQL 的组成 ★★★★★
-
数据定义语言(DDL)
(1) CREATE:创建数据库或数据库对象
(2) ALTER:对数据库或数据库对象进行修改
(3) DROP:删除数据库或数据库对象 -
数据操纵语言(DML)
(1) SELECT:从表或视图中检索数据
(2) INSERT:将数据插入到表或视图中
(3) UPDATE:修改表或视图中的数据
(4) DELETE:从表或视图中删除数据 -
数据控制语言(DCL)
(1) GRANT:授予权限
(2) REVOKE: 收回权限
四、MySQL 中 的 SQL ★
1. 常量
字符串常量(ASCII 字符串常量和 Unicode 字符串常量)、数值常量(整数常量和浮点数常量)、 十六进制常量(最前面

本文详细介绍了SQL的发展历程,强调了SQL作为非供应商专有语言的特点,并概述了SQL的三大组成部分:DDL、DML和DCL。接着,文章深入讲解了MySQL中的SQL常量、变量、运算符和内置函数。还探讨了数据库模式定义、表定义、索引的分类与操作,以及数据的插入、修改和删除。此外,重点讨论了数据查询,包括FROM子句、多表连接查询以及WHERE子句的条件查询。最后,文章提到了视图的重要性和各种视图操作。
最低0.47元/天 解锁文章

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



