数据库中一对多的关系 谁是谁的外码 在mysql 数据库中怎么创建约束

sid和id分别是两个表的主键,所以score表里的sid就是外码;mysql里创建约束 就是 constraint关键字+约束名字(你定义的)+约束类型(主键 外键 唯一性等)+(约束的列名)CONSTRAINT constraint_name constraint_type [CLUSTERED | NONCLUSTERED](column_name1[, column_name2,…,column_name16])htt...
数据库中一对多的关系 谁是谁的外码 在mysql 数据库中怎么创建约束
1的是多的的外码2011-03-23
比如又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
类型一样就行了2011-03-28
mengvlog 阅读 12 次 更新于 2025-07-19 19:32:32 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部