我們都知道 mysql索引的四種型別:主鍵索引
、唯一索引
、普通索引
和全文索引
。通過給字段新增索引
可以提高資料的讀取速度
,提高專案的併發能力和抗壓能力。索引優化
時mysql中的一種優化方式。索引的作用相當於圖書的目錄
,可以根據目錄中的頁碼快速找到所需的內容,借助參考案例 www.dc3688.com
主鍵索引:primary key
主鍵是一種唯一性索引,但它必須指定為primary key
,每個表只能有乙個主鍵。
唯一索引:unique index
索引列的所有值都只能出現一次,即必須唯一
,值可以為空
。
普通索引 :index
基本
的索引型別,值可以為空,沒有唯一性的限制。
全文索引:
全文索引的索引型別為fulltext
。全文索引可以在varchar、char、text
型別的列上建立。可以通過alter table
或create index命令建立。對於大規模的資料集,通過alter table(或者create index)命令建立全文索引要比把記錄插入帶有全文索引的空表更快。myisam
支援全文索引,innodb
在mysql5.6之後支援了全文索引
。
全文索引不支援中文
需要借sphinx(coreseek)
或迅搜<、code>技術處理中文。
mysql的四種索引型別
一 索引的型別 mysql索引的四種型別 主鍵索引 唯一索引 普通索引和全文索引。通過給字段新增索引可以提高資料的讀取速度,提高專案的併發能力和抗壓能力。索引優化時mysql中的一種優化方式。索引的作用相當於圖書的目錄,可以根據目錄中的頁碼快速找到所需的內容。主鍵索引 主鍵是一種唯一性索引,但它必須...
MySQL四種常用索引型別
提到mysql優化,索引優化是必不可少的。其中一種優化方式 索引優化,新增合適的索引能夠讓專案的併發能力和抗壓能力得到明顯的提公升。我們知道專案效能的瓶頸主要是在 查 select 語句,要提公升 查 這一效能,mysql索引是必不可少的。接下來總結一下mysql常見的四種索引 一.四種索引 主鍵索...
mysql欄位型別索引 mysql的四種索引型別
一 索引的型別 mysql索引的四種型別 主鍵索引 唯一索引 普通索引和全文索引。通過給字段新增索引可以提高資料的讀取速度,提高專案的併發能力和抗壓能力。索引優化時mysql中的一種優化方式。索引的作用相當於圖書的目錄,可以根據目錄中的頁碼快速找到所需的內容。主鍵索引 主鍵是一種唯一性索引,但它必須...