數據庫中的索引

索引數據庫

  與表相關的一種選擇結構,可創建在表中的一列或多列上,一旦創建,由數據庫自動維護和使用,對用戶是徹底透明的。它的創建或刪除對錶沒有任何影響。性能

注意:1.索引是一種數據庫對象,並不改變表的邏輯結構,而是在物理存儲結構上增長一些輔助信息,以提升查詢速度。spa

   2.只有當按指定的索引列的值查找或按索引列的順序存取表時,纔可利用索引提升性能。對象

   3.當表中記錄增長或刪除時,索引結構均要發生變化,因此,當有大量數據插入數據庫時,應先加入數據,再創建索引,以提升數據加入速度。blog

做用:索引

  1.加快查尋速度class

  2.確保惟一性。在表中某一列創建一個惟一索引,若是向表中插入與有索引的列相同的值,則操做失敗。im

Key:既能夠是列級約束,也能夠是表級約束;index:是表級約束。數據

建立索引:高性能

 

單首創建:

 

刪除索引:

 

相關文章
相關標籤/搜索