數據庫實驗5——創建和刪除索引

創建和刪除索引

一、實驗目的

1.瞭解索引的類型和作用。
2.學會用SQL語句對錶創建和刪除索引

二、實驗要求

  1. 瞭解索引類型並比較各類索引的不同之處。
  2. 完成索引的創建和刪除。
  3. 注意操作結果的截圖與保存,供撰寫實驗報告使用。

三、實驗內容

1. 用SQL語句分別建立以下索引
(1) 在student表的Sname列上建立普通降序索引Stusname。
(2) 在course表的Cname列上建立唯一索引Coucname。
(3) 在sc表的Sno(升序), Cno(升序)和grade (降序)三列上建立一個普通索引SCno。

2. 檢查創建索引的完成情況
之間一直沒有找到索引所在的位置,沒想到是在各自相應的表中,在查詢的過程中反倒增添了疑惑,索引的創建據說可以有效地提升檢索效率,但是目前沒有什麼體會,也沒有找到索引查詢的明確使用方法,待後續進一步完善。
在這裏插入圖片描述

3. 用SQL語句刪除索引
刪除Student表的Stusname索引。
在這裏插入圖片描述

出現了問題,書中給的DROP語句不能夠直接套用。
修改之後完成刪除任務:
在這裏插入圖片描述

四、實驗步驟

見實驗內容

五、 實驗總結

索引可以有效地降低查詢複雜度
1、應明確建立的是唯一索引還是聚集索引,還要注意一個基本表上只能建立一個聚集索引。 2、記得索引的功能是便於查找,而修改或是刪除索引是不會更改表的內容的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章