如何創(chuàng )建mysql索引以及索引的優(yōu)缺點(diǎn)

4年前 (2020-10-08)閱讀941回復0
花天青
花天青
  • 管理員
  • 發(fā)消息
  • 注冊排名376
  • 經(jīng)驗值160
  • 級別管理員
  • 主題32
  • 回復0
樓主

創(chuàng )建索引

  CREATE INDEX indexName ON tablename(username(length));

  為什么有索引,查詢(xún)加快? 這是因為,創(chuàng )建索引可以大大提高系統的性能。

  第一,通過(guò)創(chuàng )建唯一性索引,可以保證數據庫表中每一行數據的唯一性。

  第二,可以大大加快數據的檢索速度,這也是創(chuàng )建索引的最主要的原因。

  第三,可以加速表和表之間的連接,特別是在實(shí)現數據的參考完整性方面特別有意義。

  第四,在使用分組和排序子句進(jìn)行數據檢索時(shí),同樣可以顯著(zhù)減少查詢(xún)中分組和排序的時(shí)間。

  第五,通過(guò)使用索引,可以在查詢(xún)的過(guò)程中,使用優(yōu)化隱藏器,提高系統的性能。

0
0
收藏0
回帖

如何創(chuàng )建mysql索引以及索引的優(yōu)缺點(diǎn) 期待您的回復!

取消
載入表情清單……
載入顏色清單……
插入網(wǎng)絡(luò )圖片

取消確定

圖片上傳中
編輯器信息
提示信息