索引:數據庫
與表相關的一種選擇結構,可創建在表中的一列或多列上,一旦創建,由數據庫自動維護和使用,對用戶是徹底透明的。它的創建或刪除對錶沒有任何影響。性能
注意:1.索引是一種數據庫對象,並不改變表的邏輯結構,而是在物理存儲結構上增長一些輔助信息,以提升查詢速度。spa
2.只有當按指定的索引列的值查找或按索引列的順序存取表時,纔可利用索引提升性能。對象
3.當表中記錄增長或刪除時,索引結構均要發生變化,因此,當有大量數據插入數據庫時,應先加入數據,再創建索引,以提升數據加入速度。blog
做用:索引
1.加快查尋速度class
2.確保惟一性。在表中某一列創建一個惟一索引,若是向表中插入與有索引的列相同的值,則操做失敗。im
Key:既能夠是列級約束,也能夠是表級約束;index:是表級約束。數據
建立索引:高性能
單首創建:
刪除索引: