摘要: SQL的主键和外键约束SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。比如:学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键;课程表(课程编号,课程名,学分) 其.. 阅读全文
posted @ 2011-12-15 15:54 Dsw 阅读(14577) 评论(0) 推荐(4) 编辑