mysql之create index和alter add index用法及說明
mysql create index和alter add index
大家應該都知道索引的建立對于MySQL數(shù)據(jù)庫的高效運行是很重要的,索引可以大大提升MySQL的檢索速度。
下面這篇文章主要給大家介紹了關于mysql創(chuàng)建索引的3種方法,需要的朋友可以參考下。
1、直接創(chuàng)建索引
CREATE INDEX index_name ON table(column(length))
2、修改表結構
ALTER TABLE table_name ADD INDEX index_name ON (column(length))
刪除索引:
DROP INDEX index_name ON table
對比:
1、alter table一次可以添加多個索引,create index一次只能創(chuàng)建一個。創(chuàng)建多個索引時,alter table只對表掃描一次,效率較高。
2、alter table可以不指定索引名,此時將使用索引列的第一列的列名,也可以指定索引名字。create index必須指定索引名。
因此,alter table添加索引更靈活,所以在創(chuàng)建索引的時候提倡使用alter table這種形式。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
mysql使用 performance_schema 進行性能監(jiān)控
MySQL5.7及以上版本引入的performance_schema是一個高效的性能監(jiān)控工具,替代了舊的SHOWPROFILES,它通過系統(tǒng)表實時收集SQL執(zhí)行、鎖等待、I/O等性能數(shù)據(jù),提供了詳細的監(jiān)控功能,下面就來詳細的介紹一下,感興趣的可以了解一下2026-03-03

