美文网首页MySQL数据库知识总结
33、主键与索引有什么区别?

33、主键与索引有什么区别?

作者: RUMyCola | 来源:发表于2022-08-27 08:26 被阅读0次

主键与索引有什么区别?

        1、主键一定会创建一个唯一索引,但是有唯一索引的列不一定是主键;

        2、主键不允许为空值,唯一索引列允许空值;

        3、一个表只能有一个主键,但是可以有多个唯一索引;

        4、主键可以被其他表引用为外键,唯一索引列不可以;

        5、主键是一种约束,而唯一索引是一种索引,是表的冗余数据结构,两者有本质区别.

相关文章

  • 33、主键与索引有什么区别?

    主键与索引有什么区别? 1、主键一定会创建一个唯一索引,但是有唯一索引的列不一定是主键; 2、主键...

  • 索引

    Mysql索引模型采用B+树 主键索引与非主键索引 从图中不难看出,根据叶子节点的内容,索引类型分为主键索引和非主...

  • MySql优化

    MySqlInnoDB引擎支持事务 非主键索引都会存主键索引值非主键索引检索:先走非主键索引,再走主键索引 表即主...

  • mysql索引(一)

    1.myisam索引 myisam的索引与行记录是分开存储的. 主键索引与普通索引没有本质区别: 有连续聚集区域单...

  • 主键索引和普通索引

    一:主键索引和普通索引的定义 主键索引:根据主键建立的索引普通索引:除了主键索引 二:例子(网上找的图,主要看下面...

  • mysql实践之唯一索引和普通索引如何选

    主键索引:会进行主键约束,并且是唯一索引,生成的索引是主键索引;唯一索引:主键是特殊的唯一索引,但是唯一索引可以为...

  • 索引类型

    索引类型有: 主键索引; 唯一索引; 普通索引; 全文索引; 多列索引;

  • mysql(15)

    主键、外键和索引的区别? 主键,外键和索引的区别如下表: |主键|外键|索引|------|-----|----|...

  • MySQL常用索引

    1.主键索引 主键索引必定是唯一索引,且不允许空值 2.唯一索引 除开取值唯一以外,与普通索引没有区别 3.普通索...

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

网友评论

    本文标题:33、主键与索引有什么区别?

    本文链接:https://www.haomeiwen.com/subject/vxprwrtx.html