4.2.3索引之二:建立 语句格式: CREATE[ UNIQUE][ CLUSTER] INDEX<索引名> ON<表名>(<列名>[<次序>][,<列名>[<次序 >].) 说明: (1)ASC升序,DESC降序,缺省为ASC (2) CLUSTER为聚族索引(指索引项的顺序与表中记录 的物理顺序一致的索引组织)。一个表只有一个 (3) UNIQUE表示唯一索引 例5:按课程表的课程名建立索引 create unique index course_name on course(cname)
4.2.3 索引之二:建立 ▪ 语句格式: CREATE [UNIQUE] [CLUSTER] INDEX <索引名> ON <表名> (<列名>[<次序>] [,<列名>[<次序 >]]…); ▪ 说明: (1)ASC升序,DESC降序,缺省为ASC。 (2)CLUSTER为聚族索引(指索引项的顺序与表中记录 的物理顺序一致的索引组织)。一个表只有一个。 (3) UNIQUE表示唯一索引。 ▪ 例5:按课程表的课程名建立索引。 create unique index course_name on course(cname);
4.2.3索引之三:删除 删除索引语句格式: DROP INDEX<索引名>; 例 DROP INDEX course name
4.2.3 索引之三:删除 ▪ 删除索引语句格式: DROP INDEX <索引名>; ▪ 例: DROP INDEX course_name ;
4.3数据查询语句 数据查询是DBS最常用的一项操作。 ■DBS必须提供强大而完善的数据査询功能 对于关系数据库,查询有时可能需要从多 个表中取得数据。 SqL只用 SELECT就能完成各种查询 SELECT用法很灵活
4.3 数据查询语句 ◼ 数据查询是DBS最常用的一项操作。 ◼ DBS必须提供强大而完善的数据查询功能。 ◼ 对于关系数据库,查询有时可能需要从多 个表中取得数据。 ◼ SQL只用SELECT就能完成各种查询。 ◼ SELECT用法很灵活
4.3数据查询 4.3.1 SELECT一般格式 4.3.2 SELECT查询方式 433单表查询 4.34多表查询 4.3.5连接查询
4.3 数据查询 ◼ 4.3.1 SELECT一般格式 ◼ 4.3.2 SELECT查询方式 ◼ 4.3.3 单表查询 ◼ 4.3.4 多表查询 ◼ 4.3.5 连接查询
4.3.1 SELECT一般格式 SELECT[ALL| DISTINC<目标列表达式>[别名][ <目标列表达式>[别名]] FROM<表名或视图名>[,<表名或视图名>] [ WHERE<条件表达式> [ GROUP BY<列名1>[ HAVING<条件表达式> [ ORDER BY<列名2>[ASC|DESC]];
4.3.1 SELECT一般格式 SELECT [ALL | DISTINCT] <目标列表达式> [别名] [, <目标列表达式> [别名] ]… FROM <表名或视图名>[, <表名或视图名>]… [WHERE <条件表达式>] [GROUP BY <列名1> [HAVING <条件表达式> ]] [ORDER BY <列名2 >[ASC | DESC]];