小白学习数据库,问题求助,外键问题 以前听老师讲数据库,我天天坐飞机,现在才自个在家,拿着书,抽着烟,那猥琐的样子颇有大伙当年的风范。什么是外键,怎么来区分主表和从表,引用某表的主键,什么意思?建立外键前是否要建立主键?希望能点睛,长篇大论的话... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主键(primary key):作表的行的唯一标识的候选关键字。一个表只有一个主键。外键(Foreign Key):如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。 /* 添加约束 */ALTER TABLE bbsSection ADD CONSTRAINT FK_SmasterID -- 外键约束 FOREIGN KEY(SmasterID) REFERENCES bbsUsers(UID)其中,bbsSection是主表吗?遇到的坎一定要越过去!谢谢大伙了! 主键(primary key):作表的行的唯一标识的候选关键字,如班级表里的主键classID。 外键(Foreign Key):当中的字段 如 学生表student 里有一字段对应着上面班级表里德classID,那么 班级表就是主表 学生表就是从表当在学生表里插入classID时必须是 班级里已经存在的数据。当删除主表班级中的classId 时 从表学生表对应的classID 的学生全部删除。 查询 为什么update tab set f1=f2,f2=''和update tab set f2='',f1=f2结果一样? sql 排序的问题 我误操作把SQL里面的数据删除了,但我没有对SQL做备份,还可以恢复吗?解决立马给分! SQL中查询相同时间的数据,并返回大的那个值 急向大虾求助(搞不懂了) 求救!怎么用ODBC在SQL SEVER中建立新表。各位高手,请帮帮忙。 用SQL处理 如何对 SQL SERVER 数据库里的 数据根据时间来排序 vfp combo 急 怎么把服务器上的数据库备份到另外一台机子上? 关于数据库多对多关系表的联结问题?
外键(Foreign Key):如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。
由此可见,外键表示了两个关系之间的联系。
以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。
ALTER TABLE bbsSection ADD CONSTRAINT FK_SmasterID -- 外键约束
FOREIGN KEY(SmasterID) REFERENCES bbsUsers(UID)其中,bbsSection是主表吗?遇到的坎一定要越过去!谢谢大伙了!
外键(Foreign Key):当中的字段 如 学生表student 里有一字段对应着上面班级表里德classID,
那么 班级表就是主表 学生表就是从表当在学生表里插入classID时必须是 班级里已经存在的数据。当删除主表班级中的classId 时 从表学生表对应的
classID 的学生全部删除。