MYSQL增加索引语句小结

 更新时间:2023年09月10日 08:34:43   作者:小小数据人  
这篇文章主要给大家介绍了关于MYSQL增加索引的相关资料,索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针,需要的朋友可以参考下

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

ALTER TABLE table_name ADD PRIMARY KEY ( column)

2、添加普通索引(INDEX) 

ALTER TABLE table_name ADD INDEX index_name ( column ) 

3、添加唯一索引(UNIQUE)

ALTER TABLE table_name ADD UNIQUE (column) 

4、添加全文索引(FULLTEXT)

ALTER TABLE table_name ADD FULLTEXT ( column) 

5、添加复合索引

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

6、删除索引

DROP INDEX index_name ON table

附:使用索引应注意问题

1)查询语句的where条件后边使用 “!=”或“<>”时,索引不生效,和普通字段一样

2)查询语句的where条件后边使用字符串函数或其他函数,索引不生效,和普通字段一样

3)使用连接(join)查询时,只有在主键和外键的数据类型相同时索引才会生效

4)查询语句的where条件后边使用Like关键字应注意,like '%jx%' 和 like '%jx'方式索引均不生效, like 'jx%'方式索引生效

5)InnoDB数据表不支持全文索引

总结 

到此这篇关于MYSQL增加索引语句的文章就介绍到这了,更多相关MYSQL增加索引内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL数据库字符集修改中文UTF8(永久修改)

    MySQL数据库字符集修改中文UTF8(永久修改)

    本文主要介绍了MySQL数据库字符集修改中文UTF8,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • MySQL内存及虚拟内存优化设置参数

    MySQL内存及虚拟内存优化设置参数

    这篇文章主要介绍了MySQL内存及虚拟内存优化设置参数,需要的朋友可以参考下
    2016-05-05
  • MySQL数据中很多换行符和回车符的解决方法

    MySQL数据中很多换行符和回车符的解决方法

    这篇文章主要给大家介绍了关于MySQL数据中很多换行符和回车符的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Windows7中配置安装MySQL 5.6解压缩版

    Windows7中配置安装MySQL 5.6解压缩版

    这篇文章主要介绍了Windows7中配置安装MySQL 5.6解压缩版的方法以及安装过程中遇到的问题及解决方法,这里推荐给有需要的小伙伴
    2014-12-12
  • MySQL使用LOAD_FILE()函数方法总结

    MySQL使用LOAD_FILE()函数方法总结

    在本篇文章里小编给大家分享了关于MySQL使用LOAD_FILE()函数方法和相关知识点,需要的朋友们学习下。
    2019-03-03
  • SQL实现LeetCode(182.重复的邮箱)

    SQL实现LeetCode(182.重复的邮箱)

    这篇文章主要介绍了SQL实现LeetCode(182.重复的邮箱),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 彻底卸载mysql 个人亲测!

    彻底卸载mysql 个人亲测!

    这篇文章主要为大家详细介绍了彻底卸载mysql的具体步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Mysql IO 内存方面的优化

    Mysql IO 内存方面的优化

    这篇文章主要介绍了Mysql IO 内存方面的优化 的相关资料,需要的朋友可以参考下
    2016-01-01
  • MYSQL事件查看器使用介绍

    MYSQL事件查看器使用介绍

    MYSQL事件查看器使用介绍,需要的朋友可以参考下
    2012-07-07
  • MySQL创建数据表并建立主外键关系详解

    MySQL创建数据表并建立主外键关系详解

    这篇文章主要介绍了MySQL创建数据表并建立主外键关系详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06

最新评论