shuai
发布于 2024-01-02 / 54 阅读
0
0

mysql 命令行操作索引

创建索引

在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引,而CREATE INDEX可对表增加普通索引或UNIQUE索引。

	ALTER TABLE table_name ADD INDEX index_name (column_list)
	
	ALTER TABLE table_name ADD UNIQUE (column_list)
	
	ALTER TABLE table_name ADD PRIMARY KEY (column_list)
	
	CREATE INDEX index_name ON table_name (column_list)
	
	CREATE UNIQUE INDEX index_name ON table_name (column_list)

删除索引

可利用ALTER TABLE或DROP INDEX语句来删除索引。类似于CREATE INDEX语句,DROP INDEX可以在ALTER TABLE内部作为一条语句处理,语法如下。

	DROP INDEX index_name ON talbe_name
	
	ALTER TABLE table_name DROP INDEX index_name
	
	ALTER TABLE table_name DROP PRIMARY KEY

查看索引

	show index from tblname;


评论