mysql常见的索引有哪些

这篇文章主要介绍MySQL常见的索引有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了长汀免费建站欢迎大家使用!

Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引

  • PRIMARY KEY(主键索引)  ALTER TABLE `table_name` ADD PRIMARY KEY ( `col` ) 

  • UNIQUE(唯一索引)     ALTER TABLE `table_name` ADD UNIQUE (`col`)

  • INDEX(普通索引)     ALTER TABLE `table_name` ADD INDEX index_name (`col`)

  • FULLTEXT(全文索引)      ALTER TABLE `table_name` ADD FULLTEXT ( `col` )

  • 组合索引   ALTER TABLE `table_name` ADD INDEX index_name (`col1`, `col2`, `col3` ) 

Mysql各种索引区别:

普通索引:最基本的索引,没有任何限制

唯一索引:与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。

主键索引:它 是一种特殊的唯一索引,不允许有空值。 

全文索引:仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间。

联合索引:为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。创建复合索引时应该将最常用(频率)作限制条件的列放在最左边,依次递减。

以上是mysql常见的索引有哪些的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!

网页标题:mysql常见的索引有哪些
URL网址:https://www.cdcxhl.com/article26/gpcicg.html

成都网站建设公司_创新互联,为您提供网站改版网站设计公司品牌网站设计关键词优化ChatGPT网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设