1.介紹:
所有mysql索引列類型都可以被索引,對來相關類使用索引可以提高select查詢性能,根據mysql索引數,可以是最大索引與最小索引,每種存儲引擎對每個表的至少支持16的索引。總索引長度為256字節。
mysim和innodb存儲引擎的表默認創建索引都是btree索引,目前mysql還不支持函數索引,但支持前緣索引,對字段前N個字符創建索引
2.mysql創建索引語法
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[index_type]
ON tbl_name (index_col_name,...)
[index_type]
------
index_col_name:
col_name [(length)] [ASC | DESC]
index_type:
USING {BTREE | HASH | RTREE}
注:如果你創建索引時搞錯了,需要修改mysql索引我們可以用alert來修改索引,語法與create index創建索引差不多,我們就不說了,可以查看相關手冊。
3.刪除索引語法:
Drop indexname on tablename