第三章 关系数据库标准语言 SQL语言
第三章 关系数据库标准语言 SQL语言
§3SQL概述 SQL的由来 SQLEStructured Query Language (结构化查询语言)的缩写 1972F SQUARE(Specifying Queries As Relational Expression)ia 1974年改为 EQUEL( Structured English QUEry language)语言,后简称Q
§3.1 SQL概述 一、SQL的由来 SQL是Structured Query Language (结构化查询语言)的缩写。 • 1972年SQUARE (Specifying Queries As Relational Expression) 语言; • 1974年改为SEQUEL (Structured English QUEry Language) 语言,后简称SQL
1986年美国国家标准局ANSI的数据库委员会 X3H2批准并公布了SQL标准文本(QL-86)。 1987年国际标准化组织IS0把SQL-86采纳为 国际标准。 1989年IS0颁步了增强完整性特征的SL-8标 准。 1992年IS0公布了修改扩充后的SQL-92(即 sL2)标准。 目前最新标准为SQL-99(即SQL3)
• 1986年美国国家标准局ANSI的数据库委员会 X3H2批准并公布了SQL标准文本(SQL-86)。 • 1987年国际标准化组织ISO 把SQL-86采纳为 国际标准。 • 1989年ISO颁步了增强完整性特征的SQL-89标 准。 • 1992年ISO公布了修改扩充后的SQL-92(即 SQL2)标准。 • 目前最新标准为SQL-99(即SQL3)
二、SQL数据库 的体系结构
二、SQL数据库 的体系结构
SQL的组成(分类) DATABASE TABLE CREATE VIEW INDEX SQL DDL: ALTER DROP SQL QUERY: SELECT∴FROM∴ INSERT SQL SQL DML: UPDATE DELETE GRANT SQL DCL REVOKE AUDIT 嵌入式SQL:
三、SQL的组成(分类) DATABASE TABLE CREATE VIEW INDEX SQL DDL: ALTER DROP SQL QUERY:SELECT … FROM … INSERT … SQL SQL DML: UPDATE … DELETE … GRANT SQL DCL: REVOKE AUDIT 嵌入式SQL: