美文网首页
主键,外键,索引,唯一索引

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

作者: 博弈史密斯 | 来源:发表于2018-09-18 21:39 被阅读0次

主键 和 外键

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

比如:
学生表(学号,姓名,性别,班级)
其中每个学生的学号是唯一的,学号就是一个主键

课程表(课程编号,课程名,学分)
其中课程编号是唯一的,课程编号就是一个主键

成绩表(学号,课程号,成绩)
成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键

成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键。
同理 成绩表中的课程号是课程表的外键

索引

https://www.cnblogs.com/gavinsp/p/5513536.html
https://www.cnblogs.com/aspwebchh/p/6652855.html

相关文章

  • mysql(15)

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

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

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

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

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

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

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

  • 主键与索引的区别

    主键唯一 不可为空 虚拟 索引 物理键

  • 索引创建及索引用法

    数据库索引分三种:普通索引(index)、唯一索引(unique)、主键(primary key)、外建索引()、...

  • mysql高级内容学习总结

    主键自动建立唯一索引 频繁作为查询条件的字段应该建立索引 查询中与其他表关联的字段,外键关系建立索引 频繁更新的字...

  • 索引

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

  • 索引建立的条件

    主键自动建立唯一索引; 频繁作为查询条件的字段应该创建索引; 查询中与其他表有关联的字段,例如外键关系; 频繁更新...

  • MySQL--索引

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

网友评论

      本文标题:主键,外键,索引,唯一索引

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