唯一索引 通过指定 UNIQUE则为表创建唯一索引(不允许存在索 引值相同的两个元组)。 在 CREATE TABLE命令中的 UNIQUE约束将隐式创建唯 索引。 在仓库关系的城市属性上建立一个唯一索引: CREATE UNIQUE INDEX city idx ON仓库(城市)
26 唯一索引 通过指定UNIQUE则为表创建唯一索引(不允许存在索 引值相同的两个元组)。 在CREATE TABLE命令中的UNIQUE约束将隐式创建唯 一索引。 在仓库关系的城市属性上建立一个唯一索引: CREATE UNIQUE INDEX city_idx ON 仓库(城市)
聚集索引 通过指定 CLUSTERED建立聚集索引。(索引值与关系 中元组的顺序物理相同)。 在 CREATE TABLE命令中的 PRIMARY KEY约束将隐式 创建聚集索引 个表只允许建立一个聚集索引 如果在创建表时已经指定了主关键字,则不可以再创建 聚集索引
27 聚集索引 通过指定CLUSTERED建立聚集索引。(索引值与关系 中元组的顺序物理相同 )。 在CREATE TABLE命令中的PRIMARY KEY约束将隐式 创建聚集索引。 一个表只允许建立一个聚集索引。 如果在创建表时已经指定了主关键字,则不可以再创建 聚集索引
使用索引的原则: 不应该在一个表上建立太多的索引( 般不超过两到三个),索引能改善查询效果, 但也耗费了磁盘空间,降低了更新操作的性 能,因为系统必须花时间来维护这些索引 除了为数据的完整性而建立的唯一索引外, 建议在表较大时再建立普通索引,表中的数 据越多,索引的优越性才越明显 28
28 使用索引的原则: 不应该在一个表上建立太多的索引(一 般不超过两到三个),索引能改善查询效果, 但也耗费了磁盘空间,降低了更新操作的性 能,因为系统必须花时间来维护这些索引。 除了为数据的完整性而建立的唯一索引外, 建议在表较大时再建立普通索引,表中的数 据越多,索引的优越性才越明显
索引的删除 命令格式: DROP INDEX<索引名> 例:DROPⅠ NDEX Sup emp idx 29
29 索引的删除 命令格式: DROP INDEX <索引名> 例:DROP INDEX sup_emp_idx
SQL的数据查询功能 基本格式: SELECT FROM WHERE
30 SQL的数据查询功能 基本格式: SELECT …… FROM …… WHERE ……