Access 中的SQL 语言 1
SQL 概述 结构化查询语言(Structured Query Language SQL 读成“sequel”)自 1974 年提出,1975 年 IBM 公司在 RDBMS(关系型 DBMS)Syatem R 上实现以来,由于它功能丰富、使用方便、简洁易学,倍受用户和计算机工业界的欢迎,经不断修改、扩充和完善,现已成为RDBMS 的标准语言
众多的RDBMS 中实现了 SQL 语言,当然各数据库厂家在各自的RDBMS中的SQL 语言与 ISO 颁布的标准 SQL 语言都或多或少有些差别
SQL 语言包括了对数据库的所有操作,主要可分为三个部分①数据定义语言(DDL Data Definition Language),用以定义数据库的逻辑结构,包括定义基本表、索引和视图
②数据操纵语言(DML Data Manipulation Language),用以对数据的查询和更新,数据更新操作中包括插入、删除和修改三种操作
③数据控制语言(DCL Data Control Language),用以对基本表和视图的授权即指定具体用户可使用哪些表或视图
SQL 语言的特点: (1) 语言风格统一:尽管有不同功能的DDL、DML 和 DCL,但语言风格相同,再SQL 语言既能独立地使用于联机交互方式,又能嵌入到高级程序设计语言如 C、C++等语言中,而且在两种不同地使用方式下的SQL 语句的语法基本一样; (2) 面向集合的操作方式:因为 RDB 的结构是关系,即记录的集合,也是 SQL 语言的操作对象,所以操作速度比其他语言快; (3) 语言简洁,易学易用:尽管 SQL 的功能很强,但它的核心语句只有九条(CREATE、ALTER、DROP、SELECT、INSERT、DELETE、UPDATE、GRANT 和 REVOKE),加之它的结构化特