美文网首页iOS DeveloperiOS 开发
iOS开发 - 主键、外键和索引的区别

iOS开发 - 主键、外键和索引的区别

作者: 展昭酷爱写作 | 来源:发表于2016-09-13 23:45 被阅读281次

定义:

主键--唯一标识一条记录,不能有重复的,不允许为空

外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空值

索引--该字段没有重复值,但可以有一个空值

作用:

主键--用来保证数据完整性

外键--用来和其他表建立联系用的

索引--是提高查询排序的速度

个数:

主键--主键只能有一个

外键--一个表可以有多个外键

索引--一个表可以有多个唯一索引

相关文章

  • mysql(15)

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

  • iOS开发 - 主键、外键和索引的区别

    定义: 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, ...

  • 浅谈数据库主键外键索引

    目录 1、主键、外键、索引定义 2、为什么定义主键、外键 3、主键和外键的关系 4、数据库中主键和外键的设计原则 ...

  • 面试题

    1.索引是什么?2.索引优点和索引缺点?3.drop,delete,truncate 的区别4.主键 外键的区别5...

  • 09_MySQL多表 & JDBC

    MySQL多表 外键 主表主键和从表外键 ==(从表的外键引用主表的主键)== 从表的外键类型必须和主表的主键类型...

  • 主键,外键

    主键,外键 外键表类型必须为innodb 外键必须建立索引 外键保持数据完整性和一致性的机制,对业务处理有较好的校...

  • 聚集和非聚集索引

    转载: 聚集和非聚集索引 是什么?区别是? 聚集索引就是以主键创建的索引 非聚集索引就是以非主键创建的索引 区别:...

  • 索引

    索引 哪些字段适合做索引: 外键,主键,where中的字段,连接字段。 索引失效: 1.索引字段like'%xxx...

  • Mysql主键与唯一索引的区别

    主键索引和唯一索引的区别 -- 区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包...

  • 主键,外键,索引,唯一索引

    主键 和 外键 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组...

网友评论

    本文标题:iOS开发 - 主键、外键和索引的区别

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