• 技术文章 >数据库 >mysql教程

    mysql中一个表可以有几个唯一索引

    王林王林2020-09-30 10:09:23原创2940

    mysql中一个表可以有多个唯一索引。如果能确定某个数据列只包含彼此各不相同的值,那么在为这个数据列创建索引时,就应该使用关键字UNIQUE把它定义为一个唯一索引。

    mysql中一个表可以有多个唯一索引。

    (推荐教程:mysql教程

    如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把它定义为一个唯一索引。

    这么做的好处:

    一是简化了MySQL对这个索引的管理工作,这个索引也因此而变得更有效率。

    二是MySQL会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL将拒绝插入那条新记录。

    也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。

    相关推荐:php培训

    以上就是mysql中一个表可以有几个唯一索引的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql 唯一索引
    上一篇:本地mysql服务无法启动怎么办 下一篇:wamp中如何打开mysql
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• MySQL唯一索引什么意思• MySQL中普通索引和唯一索引的区别详解• oracle怎么删除唯一索引• mysql中唯一索引的关键字是什么
    1/1

    PHP中文网