Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MYSQL增加索引

MYSQL增加索引语句小结

作者:小小数据人

这篇文章主要给大家介绍了关于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增加索引内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文