sid和id分别是两个表的主键,所以score表里的sid就是外码;mysql里创建约束 就是 constraint关键字+约束名字(你定义的)+约束类型(主键 外键 唯一性等)+(约束的列名)CONSTRAINT constraint_name constraint_type [CLUSTERED | NONCLUSTERED](column_name1[, column_name2,…,column_name16])htt...
比如又2张表 student ,score;
student(sid,name,class,etc);
score(id,sid,score,subject);
这里面 学生和成绩 是一对多
一个表中如果有一个字段,存储另外一个表的主键,这个字段就是外键,又称外码
sid和id分别是两个表的主键,所以score表里的sid就是外码;
mysql里创建约束
就是 constraint关键字+约束名字(你定义的)+约束类型(主键 外键 唯一性等)+(约束的列名)
CONSTRAINT constraint_name
constraint_type [CLUSTERED | NONCLUSTERED]
(column_name1[, column_name2,…,column_name16])
http://unix-cd.com/vc/www/26/2007-06/2916.html 看这里吧 很详细2011-03-23