mysql语句添加索引
参考:
创建或添加索引可以使⽤如下语句。
⼀、使⽤ALTER TABLE语句创建索引。
语法如下:
1.PRIMARY  KEY(主键索引)
mysql>ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  )
this is me手抄报 初一
2.UNIQUE(唯⼀索引)
mysql>ALTER  TABLE  `table_name`  ADD  UNIQUE (`column` )
php+mysql收银进销存前端基于layui开发
3.INDEX(普通索引)
数据库第四版课后答案mysql>ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column`  )
易语言mysql创建表>divcss网页模板代码
4.FULLTEXT(全⽂索引)
mysql>ALTER  TABLE  `table_name`  ADD  FULLTEXT ( `column` )
5.多列索引
mysql>ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column1`,  `column2`,  `column3`  )
⼆、使⽤CREATE INDEX语句对表增加索引。
能够增加普通索引和UNIQUE索引两种。其格式如下:
create index index_name on table_name (column_list) ;
create unique index index_name on table_name (column_list) ;
说明:table_name、index_name和column_list具有与ALTER TABLE语句中相同的含义,索引名不可选。另外,不能⽤CREATE INDEX语句创建PRIMARY KEY索引。
三、删除索引。
删除索引可以使⽤ALTER TABLE或DROP INDEX语句来实现。DROP INDEX可以在ALTER TABLE内部作为⼀条语句处理,其格式如下:
drop index index_name on table_name ;
mysql语句分类alter table table_name drop index index_name ;
alter table table_name drop primary key ;
其中,在前⾯的两条语句中,都删除了table_name中的索引index_name。⽽在最后⼀条语句中,只在删除PRIMARY KEY索引中使⽤,因为⼀个表只可能有⼀个PRIMARY KEY索引,因此不需要指定索引名。如果没有创建PRIMARY KEY索引,但表具有⼀个或多个UNIQUE 索引,则MySQL将删除第⼀个UNIQUE索引。
如果从表中删除某列,则索引会受影响。对于多列组合的索引,如果删除其中的某列,则该列也会从索引中删除。如果删除组成索引的所有列,则整个索引将被删除。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。