专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

如何创建mysql索引

来源:小易整编  作者:小易  发布时间:2022-06-10 05:56
摘要:MySQL索引的建立对于MySQL的高效运行是很重要的,下面给大家介绍一下如何创建mysql索引,有需要的朋友不妨参考一下。MySQL中可以使用alter table这个SQL语句来为表中的字段添加索引。...

如何创建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。


本文地址:IT百科频道 https://www.hkm168.com/tags/2440.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编

上一篇:如何卸载软件

下一篇:大写的二怎么写

相关文章相关阅读
  • 如何解决电脑打不开软件问题

    如何解决电脑打不开软件问题

    电脑是现在最常用的工具之一,有些用户遇到了打不开软件问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步鼠标右键单击无法打开的软件,在弹出的菜单栏中根据下图箭头所指,点击【以管理员身份运行】选项。2....

  • 照片出现扫描仪效果

    照片出现扫描仪效果

    照片出现扫描仪效果?和你的iPhone合体:扫描仪般效果的文件。1登陆AppStore 下载扫描全能王;2打开,跟照相一样,点击下方的照相按钮,对准你要拍摄的文件,拍摄吧!...

  • 硕鼠怎么用

    硕鼠怎么用

    硕鼠怎么用?对于在寻找动漫或影视剧集下载资源比较不在行的孩纸来说,硕鼠就是一个利器,它支持数十个网站视频的下载,而且速度挺快,对于同一资源不同清晰度也可以进行相应的选择,像优酷视频自动分割成几个小段,硕鼠也会在下载之后自动合并,使用起来相当......

  • 360免费wifi要钱吗?360免费wifi真的免费吗?

    360免费wifi要钱吗?360免费wifi真的免费吗?

    360免费wifi不要钱。360免费WiFi是一款Android智能设备必备的WiFi热点管理工具,用户可通过本软件免费接入CMCC、ChinaUnicom、ChinaNet等WiFi热点,配合独有的360度WiFi安全检测和免费WiFi地......

  • 向日葵远程控制软件

    向日葵远程控制软件

    向日葵远程控制是一款面向企业和专业人员的远程PC管理和控制的服务软件。用户在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制客户端的远程主机,整个过程完全可以通过浏览器进行,无需再安装软件...

  • 数据恢复软件哪个好

    数据恢复软件哪个好

    数据恢复软件哪个好?数据恢复精灵是数据恢复类软件中后起之秀,但数据恢复精灵的来头可不小,它是国内最早,也是最知名的磁盘分区管理与数据恢复软件 DiskGenius 的开发团队的最新力作,可谓出身名门。...

  • 五笔怎么打

    五笔怎么打

    五笔怎么打?学五笔首先要摆正心态,不要想着有什么速成的方法,或者幻想不用苦练只靠理论的学习就能熟练掌握五笔。学习五笔需要认真苦练,没有三个月的日夜操练,五笔打字是不可能熟练的。...

  • 影音先锋资源怎么搜

    影音先锋资源怎么搜

    xfplay资源搜索方法:步骤1、首先,在百度上搜索影音先锋,进行下载。或者进入上面的官网进行下载。步骤2、下载以后,点击下载好的程序,进行一步步的操作。安装就可以了。步骤3、安装好以后,最重要的就是看电影了,搜xfplay资源了...

  • 周排行
  • 月排行
  • 年排行

精彩推荐