天天看點

SQL server 資料庫的索引和視圖

1、索引:資料排序的方法,快速查詢資料

分類:

唯一索引:不允許有相同值

主鍵索引:自動建立的主鍵對應的索引,指令方式不可删

聚集索引:實體順序與索引順序一緻,隻能建立一個

非聚集索引:實體順序與索引順序不一緻,可建立多個

複合索引:多列組成

全文索引:特殊功能索引

指令:

建立索引:create [clustered|unique] index 索引名 on 表名(列名 desc)

使用索引:select * from 表名 with (index(索引名))

注意事項:①盡量在頻繁使用、經常查詢、排序的列上建索引

②不要再列值很少或行數很少的表中建索引

2、視圖:虛拟表,來自一個或多個表

作用:①篩選表中資料

②屏蔽敏感資料

③将多個表抽象為一個表,減少了操作難度

指令:create view 視圖名 as SQL語句

注意事項:①不能有order by子句,除非有top子句

②不能有into

③不能引用臨時表