主鍵索引 | 即主索引,根據(jù)主鍵 pk_clolum(length)建立索引,不允許重復(fù),不允許空值 |
---|---|
唯一索引 | 用來建立索引的列的值必須是唯一的,允許空值 |
普通索引 | 用表中的普通列構(gòu)建的索引,沒有任何限制 |
全文索引 | 用大文本對象的列構(gòu)建的索引 |
全文索引 | 用大文本對象的列構(gòu)建的索引; |
組合索引 | 用多個列組合構(gòu)建的索引,這多個列中的值不允許有空值。 |
1、適合建立索引的情況
2、不適合建立索引的情況
3、索引失靈的情況
1、創(chuàng)建表的時候添加索引
-- 創(chuàng)建表的時候添加索引 -- INDEX 關(guān)鍵詞 -- myindex 索引的名稱自己起的 -- (username(16))添加到哪一個字段上 CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX myindex (username(16)) );
2、創(chuàng)建表過后添加索引
-- 添加索引 -- myindex索引的名字(自己定義) -- mytable 表的名字 CREATE INDEX myindex ON mytable(username(16)); 或者 ALTER TABLE mytable ADD INDEX myindex(username);
3 查看索引
-- mytable 表的名字 show index FROM mytable;
4、刪除索引
-- myindex索引的名字(自己定義) -- mytable 表的名字 DROP INDEX myindex ON mytable; 或者 ALTER TABLE mytable DROP INDEX myindex;
到此這篇關(guān)于mysql高級學(xué)習(xí)之索引的優(yōu)劣勢及規(guī)則使用的文章就介紹到這了,更多相關(guān)mysql高級索引內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:資陽 隨州 甘南 滄州 荊州 吉林 錦州 黑河
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql高級學(xué)習(xí)之索引的優(yōu)劣勢及規(guī)則使用》,本文關(guān)鍵詞 mysql,高級,學(xué),習(xí)之,索引,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。