数据库开发——MySQL——primary key
生活随笔
收集整理的这篇文章主要介绍了
数据库开发——MySQL——primary key
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
四,primary key
关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。
例如
学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键,这叫单列主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键,这叫单列主键成绩 表(学号,课程号, 成绩)成绩表中唯一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以学号和课程号的属性组是一个主键,这叫多列主键成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表
中的学号是学生表的主键,则称成绩表中的学号是学生表的外键。
同理成绩表中的课程号是课程表的外键 primary key关键字用于定义列为主键。
单列主键
在某一个字段后用primary key
create table t6(id int primary</总结
以上是生活随笔为你收集整理的数据库开发——MySQL——primary key的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 数据库开发——MySQL——约束条件与表
- 下一篇: 数据库开发——MySQL——foreig