• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL创建索引各种索引的创建及举例

MySql 海叔叔 2个月前 (05-11) 8次浏览 已收录 0个评论

关键词
MySQL 创建索引 普通索引 唯一索引 主键索引 全文索引 多列索引

摘要

本文介绍在MySQL中创建表的索引,包含创建普通索引,唯一索引,主键索引,全文索引,多列索引等,并举了例子。

假设创建一个zaho_user表:

1、普通索引
添加INDEX
ALTER TABLE table_name ADD INDEX index_name ( column )

举例:
将u_name字段设置为索引
ALTER TABLE zaho_user ADD INDEX index_username (u_name)

2、主键索引
添加PRIMARY KEY
ALTER TABLE table_name ADD PRIMARY KEY ( column )

举例:
将u_id字段设置为主键索引
ALTER TABLE zaho_user ADD PRIMARY KEY (u_id)

3、唯一索引
添加UNIQUE
ALTER TABLE table_name ADD UNIQUE ( column )

举例:
将u_name字段设置为索引
ALTER TABLE zaho_user ADD UNIQUE (u_name)

4、全文索引
添加FULLTEXT
ALTER TABLE table_name ADD FULLTEXT ( column)

举例:
将u_desc字段设置为索引
ALTER TABLE zaho_user ADD FULLTEXT (u_desc)

5、如何添加多列索引
ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3 )

举例:
ALTER TABLE zaho_user ADD INDEX index_name ( u_name, u_sex, u_desc )


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址