mysql创建删除索引语句

1、查看索引
show index from tb_wz_all;

2)使用ALTER TABLE语句创建索引。
语法如下:
alter table table_name add index index_name (column_list) ;

CREATE INDEX indexName ON tableName(tableColumns(length))


alter table table_name add unique (column_list) ;

(1)创建索引:CREATE UNIQUE INDEX indexName ON tableName(tableColumns(length))

alter table table_name add primary key (column_list) ;

FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT ( `col

多列索引:

ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
 

例如: alter table table_test add index index_test1(name) ;

3)使用CREATE INDEX语句对表增加索引。
能够增加普通索引和UNIQUE索引两种。其格式如下:
create index index_name on table_name (column_list) ;
create unique index index_name on table_name (column_list) ;

例如:create index index_test2 on table_test(age);

4)删除索引。
删除索引可以使用ALTER TABLE或DROP INDEX语句来实现。DROP INDEX可以在ALTER TABLE内部作为一条语句处理,其格式如下:
drop index index_name on table_name ;
alter table table_name drop index index_name ;
alter table table_name drop primary key ;

例如:drop index name on table_test ;

 

感谢:https://blog.csdn.net/qq_31868149/article/details/91960336

https://www.cnblogs.com/llzhang123/p/7889382.html

你可能感兴趣的:(数据库)