目录第4章 是上页关系数据库标准语言SQL 下一页 退出
1 第4章 关系数据库标准语言SQL 目 录 上一页 下一页 退 出
本章要点 A且录 41SQL语言的基本概述 42数据定义 上一页 下页43数据操纵 退出 44数据管理 4.5SOL中的数据查询语句
目 录 上一页 下一页 退 出 2 本 章 要 点 4.1 SQL语言的基本概述 4.2 数据定义 4.3 数据操纵 4.4 数据管理 4.5 SQL中的数据查询语句
41.1SQL语言的特点 x1.综合统一 且录」SQL语言集数据定义(DDL)、数据操纵(DML)、数 据管理(DCL)的功能于一体,语言风格统一,可以独立完 成数据库的全部操作,包括定义关系模式、录入数据及建立 上一页数据库、查询、更新、维护数据、数据库的重新构造、数据 下一页库安全性等一系列操作的要求,为数据库应用系统开发者提 供了良好的环境。 退出 2.高度非过程化 3.面向集合的操作方式 以同一种语法结构提供两种使用方式 5.语言简洁,易学易用
目 录 上一页 下一页 退 出 3 1.综合统一 SQL语言集数据定义(DDL)、数据操纵(DML)、数 据管理(DCL)的功能于一体,语言风格统一,可以独立完 成数据库的全部操作,包括定义关系模式、录入数据及建立 数据库、查询、更新、维护数据、数据库的重新构造、数据 库安全性等一系列操作的要求,为数据库应用系统开发者提 供了良好的环境。 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简洁,易学易用 4.1.1 SQL语言的特点
412SQL语言的基本概念 A且录 S癿L语言支持关系型数据库的三级模式结构。其中外模式对 应于视图(View)和部分基本表( Base table),模式对应于 上一页基本表,内模式对应于存储文件 下一页 基本表是本身独立存在的表,在SQL语言中一个关系对应 个表。一些基本表对应一个存储文件,一个表可以带若干索引 4退出索引存放在存储文件中。 存储文件的逻辑结构组成了关系型数据库的内模式。而存 储文件的物理文件结构是任意的。 视图是从基本表或其他视图中导出的表,它本身不独立存 之」。储在数据库中,也就是说数据库只存放在视力的定义而不存放 视图对应的数据,这些数据仍存放在导出视图的基本表中,因 此视图是一个虚表
目 录 上一页 下一页 退 出 4 4.1.2 SQL语言的基本概念 SQL语言支持关系型数据库的三级模式结构。其中外模式对 应于视图(View)和部分基本表(Base Table),模式对应于 基本表,内模式对应于存储文件。 基本表是本身独立存在的表,在SQL语言中一个关系对应一 个表。一些基本表对应一个存储文件,一个表可以带若干索引, 索引存放在存储文件中。 存储文件的逻辑结构组成了关系型数据库的内模式。而存 储文件的物理文件结构是任意的。 视图是从基本表或其他视图中导出的表,它本身不独立存 储在数据库中,也就是说数据库只存放在视力的定义而不存放 视图对应的数据,这些数据仍存放在导出视图的基本表中,因 此视图是一个虚表
42数据定义 且』数据定义语言DL用于执行数据定义的操作,如创建或删 除表、索引和视图之类的对象。由 CREATE、DROP、 ALtER 上一页 命令组成,完成数据库对象的建立( CREATE)、删除(DROP 和修改( ALTER)。 下一页 42.1定义(创建)表 退出 【格式】 CREATE TABLE<表名>(<字段名1><数据类型 >(<宽度,<小数位数习)完整性约束INUL|NOT NULb<字段名2>…) 【功能】定义(也称创建)一个表
目 录 上一页 下一页 退 出 5 数据定义语言DDL用于执行数据定义的操作,如创建或删 除表、索引和视图之类的对象。由CREATE、DROP、ALTER 命令组成,完成数据库对象的建立(CREATE)、删除(DROP) 和修改(ALTER)。 4.2.1 定义(创建)表 【格式】CREATE TABLE <表名> (<字段名1><数据类型 >[(<宽度>[,<小数位数>])][完整性约束][NULL | NOT NULL][,<字段名2>…]) 【功能】定义(也称创建)一个表。 4.2 数据定义