SQL 数据库完全操作手册SQL 是 Structured Quevy Language(结构化查询语言)的缩写。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 SQL。 ##1 二、SQL 数据库数据体系结构 SQL 数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在 SQL 中,关系模式(模式)称为“基本表”(base table);存储模式(模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^: ##1 三、SQL 语言的组成 在正式学习 SQL 语言之前,首先让我们对 SQL 语言有一个基本认识,介绍一下 SQL 语言的组成: 1.一个 SQL 数据库是表(Table)的集合,它由一个或多个 SQL 模式定义。 2.一个 SQL 表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。 3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。 4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。 5.用户可以用 SQL 语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。 6.SQL 用户可以是应用程序,也可以是终端用户。SQL 语句可嵌入在宿主语言的程序中使用,宿主语言有 FORTRAN,COBOL,PASCAL,PL/I,C 和 Ada 语言等。SQL 用户也能作为独立的用户接口,供交互环境下的终端用户使用。 ##1 四、对数据库进行操作 SQL 包括了所有对数据库的操作,主要是由 4 个部分组成: 1.数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引 4 部分。 2.数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。 3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。 4.嵌入式 SQL 语言的使用规定:规定 SQL 语句在宿主语言的程序中使用的规则。 下面我们将分别介绍: ##2 (一)数据定义 ...