当前位置:首页 > 手机软件 > 手机软件百科 > 正文内容

如何创建mysql索引

wenjunwen6个月前 (10-24)手机软件百科125

如何创建mysql索引

  MySQL索引的建立对于MySQL的高效运行是很重要的,下面给大家介绍一下如何创建mysql索引,有需要的朋友不妨参考一下。

  1、添加PRIMARY KEY(主键索引)

  mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

  2、添加UNIQUE(唯一索引)

  mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)

如何创建mysql索引

  3、添加INDEX(普通索引)

  mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

  4、添加FULLTEXT(全文索引)

  mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)

  5.添加多列索引

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

下面是更加详细的方法

  MySQL中可以使用alter table这个SQL语句来为表中的字段添加索引。

MySQL详细方法

  使用alter table语句来为表中的字段添加索引的基本语法是:

  ALTER TABLE <表名> ADD INDEX (<字段>);

  我们来尝试为test中t_name字段添加一个索引。

  mysql> alter table test add index(t_name);

  Query OK, 0 rows affected (0.17 sec)

  Records: 0 Duplicates: 0 Warnings: 0

  执行成功后,我们来看看结果。

  mysql> describe test;

  +------------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +------------+-------------+------+-----+---------+-------+

  | t_id | int(11) | YES | | NULL | |

  | t_name | varchar(50) | NO | MUL | NULL | |

  | t_password | char(32) | YES | | NULL | |

  | t_birth | date | YES | | NULL | |

  +------------+-------------+------+-----+---------+-------+

  4 rows in set (0.00 sec)

  结果可以看出,t_name字段的Key这一栏由原来的空白变成了MUL。这个MUL是什么意思呢?简单解释一下:如果Key是MUL,那么该列的值可以重复,该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以含有空值NULL。

标签: [db:标签]

相关文章

微信自动扣费怎么关闭 微信自动扣费关闭方法【详解】

  微信自动扣费怎么关闭? 相信不少朋友都很喜欢微信应用吧,不少人朋使用微信绑定了一些第三方应用,并且签订了“自动续费”协议,想要解除却不知道如何操作,接下来给大家带来了微信...

微信提现怎么免手续费 微信提现不收手续费的方法【详解】

  微信提现怎么免手续费? 你可以通过微信来视频通话、群聊、朋友圈来和朋友们分享生活,不少人苦于微信怎么还要收手续费呢,那么微信怎么提现不收手续费,有没有办法呢,接下来给大家带来具体方法,希望对你有...

如何查看微信删除的聊天记录 删除的聊天记录找回方法【详解】

  微信 聊天记录一般都是保存在本地的,随着使用时间的延长,所占的 手机 空间也就越多,我们可以通过删除聊天记录释放空间。那怎样查看微信删除的聊天记录?  怎样查看微信删除的聊天记录?  微信删除的...

微信怎么听歌识曲 微信听歌识曲方法【详解】

  音乐相信很多朋友都非常喜欢,走在商业街或者去KTV唱歌的时候,我们总会听到一些自己非常喜欢的歌曲,不过很多朋友要么忘记歌名,要门是自己没听过的歌曲。那么我们要下载到手机或者电脑中就必须知道歌曲名...

微信语音在哪个文件夹 微信语音保存的位置【详解】

  微信是一款由腾讯公司推出的,支持多平台,旨在促进人与人沟通与交流的移动即时通讯软件。2011年1月21日,微信正式推出,微信具有零资费、跨平台、拍照发给好友、发手机图片、移动即时通信等功能。同时...

微信白名单在哪里设置 微信白名单的设置方法【详解】

  当我们将手机调成静音或者免打扰模式的时候,通讯录白名单的用户将不受这些系统限制。那微信白名单在哪里设置?  微信白名单在哪里设置?  微信没有白名单功能,只有黑名单功能,你可以在资料设置中将对方...