創建和刪除索引
一、實驗目的
1.瞭解索引的類型和作用。
2.學會用SQL語句對錶創建和刪除索引
二、實驗要求
- 瞭解索引類型並比較各類索引的不同之處。
- 完成索引的創建和刪除。
- 注意操作結果的截圖與保存,供撰寫實驗報告使用。
三、實驗內容
1. 用SQL語句分別建立以下索引
(1) 在student表的Sname列上建立普通降序索引Stusname。
(2) 在course表的Cname列上建立唯一索引Coucname。
(3) 在sc表的Sno(升序), Cno(升序)和grade (降序)三列上建立一個普通索引SCno。
2. 檢查創建索引的完成情況。
之間一直沒有找到索引所在的位置,沒想到是在各自相應的表中,在查詢的過程中反倒增添了疑惑,索引的創建據說可以有效地提升檢索效率,但是目前沒有什麼體會,也沒有找到索引查詢的明確使用方法,待後續進一步完善。
3. 用SQL語句刪除索引
刪除Student表的Stusname索引。
出現了問題,書中給的DROP語句不能夠直接套用。
修改之後完成刪除任務:
四、實驗步驟
見實驗內容
五、 實驗總結
索引可以有效地降低查詢複雜度
1、應明確建立的是唯一索引還是聚集索引,還要注意一個基本表上只能建立一個聚集索引。 2、記得索引的功能是便於查找,而修改或是刪除索引是不會更改表的內容的。