美文网首页
数据库--概念(列、键、主键、联合键、外键、索引)

数据库--概念(列、键、主键、联合键、外键、索引)

作者: 夜明前 | 来源:发表于2019-04-15 09:40 被阅读0次
学生表
学号 姓名 性别
2019001 小邢
2019002 张三
2019003 李四
2019004 王五
2019005 赵六
2019006 李七
2019007 陈八
科目表
编号 名称 老师
1 语文 陈老师
2 数学 王老师
3 物理 王老师
4 化学 戴老师
5 计算机 秦老师

成绩表

学号 科目编号 成绩
2019008 1 87
2019001 1 89
2019001 2 78
2019001 2 99

学生表有学号、姓名、性别列

:键是一个列,能够唯一确定某一行的列

联合键:一张表里多列组合确定唯一行的组合列,比如成绩表的联合键:[学号, 科目]

外键:当前表的某一列如果是另一张表的键,那此表就是当前表的一个外键,例如:成绩表的外键有学号跟科目编号,那成绩表的姓名和科目名称就可以通过外键获取

索引:对数据库表中一列或者多列值进行排序的一种约束,可设定唯一性,例如成绩表可以用成绩排序或者学号和科目排序

相关文章

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

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

  • mysql(15)

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

  • 数据库--概念(列、键、主键、联合键、外键、索引)

    学生表 科目表 成绩表 列: 学生表有学号、姓名、性别列 键:键是一个列,能够唯一确定某一行的列 联合键:一张表里...

  • Sql知识

    主键外键 主键:PRIMARY KEY 外键:FOREIGN KEY 创建SQL FOREIGN KEY关于数据库...

  • 数据库面试题

    1. 主键 超键 候选键 外键 主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列...

  • mysql基础知识

    主键 超键 候选键 外键主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有...

  • SQL必知必会笔记(上)

    一、基本概念 数据库、表、列、行、主键、外键、关键字 二、检索 1.检索列 SELECT prod_name(id...

  • 09_MySQL多表 & JDBC

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

  • 主键,外键

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

  • sqlserver 2008 r2 主外键建立

    1。右键要建立的外检列字段,2.选择关系 外键表就是要建外键的表, 主键表是因为外键在另一个表上是主键。所以叫做主键表

网友评论

      本文标题:数据库--概念(列、键、主键、联合键、外键、索引)

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