视图的优点 ●提供了逻辑数据独立性 简化了用户观点 ●数据的安全保护功能
视图的优点 提供了逻辑数据独立性 简化了用户观点 数据的安全保护功能
SQL的基本语法一基本数据类型 ●数值类型 INTEGER:长整数(也可以写成INT) SMALLINT:短整数 REAL:浮点数 DOUBLE PRECISION:双精度浮点数 FLOAT(n):浮点数,精度至少位n位数字 NUMBER(p,d):定长数,有p位数字组成。小数点后面有d位数字 ●字符串类型 CHAR(n):长度为n的定长字符串 VARCHAR(n):具有最大长度为n的变长字符串 ●位串类型 时间类型 DATE: YYYY-MM-DD TIME: HH-MM-SS
SQL的基本语法-基本数据类型 数值类型 INTEGER:长整数(也可以写成INT) SMALLINT:短整数 REAL:浮点数 DOUBLE PRECISION:双精度浮点数 FLOAT (n):浮点数,精度至少位n位数字 NUMBER (p, d):定长数,有p位数字组成。小数点后面有d位数字 字符串类型 CHAR(n):长度为n的定长字符串 VARCHAR(n):具有最大长度为n的变长字符串 位串类型 BIT(n):长度为n的二进制位串 BIT VARYING(n): 最大长度为n的变长二进制位串 时间类型 DATE: YYYY-MM-DD TIME: HH-MM-SS
SQL的基本语法一基本表 创建 CREATE TABLE基本表名 (列名类型 完整性约束, ●修改(!) ALTER TABLE<基本表名>ADD<列名><类型> ALTER TABLE<基本表名>DROP<列名>[ CASCADE| RESTRICT 撤销 DROP TABLE<基本表名> CASCADE| RESTRICT
SQL的基本语法-基本表 创建 CREATE TABLE 基本表名 (列名 类型, … 完整性约束, …) 修改 (!) ALTER TABLE <基本表名> ADD <列名> <类型> ALTER TABLE <基本表名> DROP <列名> [CASCADE|RESTRICT] 撤销 DROP TABLE <基本表名> [CASCADE|RESTRICT]
SELECT格式和使用方法 SELECT-FROM-WHERETAOF(RX.xRm) SELECT目标表的列名和列表表达式序列 FROM基本表名和(或)视图序列 [ WHERE行条件表达式] [ GROUP BY列名序列] HAVING组条件表达式] [ ORDER BY列名[ASC|DESC],…
SELECT格式和使用方法 SELECT-FROM-WHERE SELECT 目标表的列名和列表表达式序列 FROM 基本表名和(或)视图序列 [WHERE 行条件表达式] [GROUP BY 列名序列] HAVING 组条件表达式]] [ORDER BY 列名[ASC|DESC], …] ( ( ... )) A1 ,...,An F R1 Rm
SELECT语句的限定 SELECT子句中的规定 SELECT[ALL| DISTINCT]<列名或列表达式序列> 条件表达式中的算术比较操作 BETWEEN.AND ●列和基本表的改名操作 as
SELECT语句的限定 SELECT子句中的规定 SELECT [ALL|DISTINCT] <列名或列表达式序列>|* 条件表达式中的算术比较操作 BETWEEN…AND… 列和基本表的改名操作 as