MySQL创建索引、重建索引、查询索引、删除索引
一.创建索引
索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。以下命令语句分别展示了如何创建主键索引(PRIMARY KEY),联合索引(UNIQUE)和普通索引(INDEX)的方法。
mysql>ALTER TABLE `table_name` ADD INDEX|UNIQUE|PRIMARY KEY| `index_name` (column list); mysql>CREATE [UNIQUE] INDEX `index_name` ON `table_name` (column_list);
二.重建索引
重建索引在常规的数据库维护操作中经常使用。在数据库运行了较长时间后,索引都有损坏的可能,这时就需要重建。对数据重建索引可以起到提高检索效率。
mysql> REPAIR TABLE `table_name` QUICK;
三.查询数据表索引
mysql> SHOW INDEX FROM|IN `table_name`;
四.删除索引
删除索引可以使用ALTER TABLE或DROP INDEX语句来实现。DROP INDEX可以在ALTER TABLE内部作为一条语句处理,其格式如下:
mysql>DROP index `index_name` ON `table_name` (column list); mysql>ALTER TABLE `table_name` DROP INDEX|UNIQUE|PRIMARY KEY `index_name` (column list);
相关推荐
houdaxiami 2020-08-15
yishouwangnian 2020-08-03
MissFuTT 2020-08-18
adsadadaddadasda 2020-07-19
ztyzly00 2020-07-18
minkee 2020-06-11
DriveCar 2020-06-09
tanyhuan 2020-06-09
InJavaWeTrust 2020-06-04
webliyang 2020-06-03
翡翠谷 2020-05-31
hanshangzhi 2020-05-28
勇往直前 2020-05-25
dayi 2020-05-19
这些年来 2020-05-19
Iamready 2020-05-16
cyhgogogo 2020-05-12