基本功很烂,平时使用数据库的时候,主键还用用,外键向来不用。其实主键创建了,平时也不用....看了一段教学视频,发现创建数据库的主键外键是必用的,有时候一个表里除了主键外键就没其他字段了。so,在的这里特此请教:1、主键外键有点啥用...a、比如主表中有个“部门”字段,然后有个“部门”的表,如何用主键、外键联系起来?是不是连起来后就不需要用代码做联系了?b、再比如主表中有个“联系方式”字段,然后有个专用的“联系方式”表,1对多,用外键连了,就不需要用代码做联系了?他们在创建主键、外键的时候都是用的uniqueidentifier方式,这个字段视乎是自动生成而不用赋值的。我们重那里可以索引到副表中的数据呢?望 不吝赐教!
a、关联表 创建的时候
create table 部门 (部门1 foreign key references from table 主表[部门])
还有,这里的 外键是手动创建的还是自动创建的?就是用在主表里,部门这个字段需要用部门=USERid(),这样一个赋值语句来创建一个外键。还是更本不用给部门这个字段赋值?主键视乎是无需要在代码中赋值的。在副表“部门”中,和 主编关联的 “部门”字段的值,是需要赋的吧。
也就是 部门.ID=主表.部门.id ?