百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql怎样新建索引?
分享文章到:

mysql怎样新建索引?

发布时间:08/01 来源:未知 浏览: 关键词:
在施行CREATETABLE语句时可以新建索引,也可以独自用CREATEINDEX或ALTERTABLE来为表添加索引。 在施行CREATE TABLE语句时可以新建索引,也可以独自用CREATE INDEX或ALTER TABLE来为表添加索引。

1.ALTER TABLE

ALTER TABLE用来新建普通索引、UNIQUE索引或PRIMARY KEY索引。

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)

其中table_name是要添加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将依据首先个索引列赋一个名称。别的,ALTER TABLE允许在单个语句中更改多个表,因而可以在同时新建多个索引。

2.CREATE INDEX

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索引。

以上就是mysql怎样新建索引?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板