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

