Loading

索引的创建与删除


创建索引


时机一:建表时
CREATE TABLE table_name [col_name data_type ]

[ UNIQUE | FULLTEXT | SPATIAL] [INDEX | KEY] [index_name] (col_name [length])[ASC | DESc]

可选参数

  • UNIQUE:唯一索引
  • FULLTEXT:全文索引
  • SPATIAL:空间索引

若不选则表示创建的是普通索引。INDEX与KEY为同义词,两者的作用相同,用来指定创建索引;

时机二:优化时 - create index
create index idx_cmt on book3(comment);-- 创建普通索引

create unique index uk_idx_bname on book3(book_name);-- 创建唯一索引

create index mul_bid_bname_info on book3(book_id,book_name,info);-- 创建联合索引

删除索引


DROP INDEX

DROP INDEX <索引名> ON <表名>

ALTER TABLE

ALTER TABLE <表名> DROP INDEX <索引名>
posted @ 2022-06-02 11:02  Acelin_H  阅读(85)  评论(0编辑  收藏  举报