黑马程序员技术交流社区

标题: 主键和外键的关系? [打印本页]

作者: 王硕    时间: 2011-11-30 20:56
标题: 主键和外键的关系?
本帖最后由 简陋的小屋123 于 2011-11-30 21:13 编辑

详细的讲一下主键和外键的关系,有点晕
作者: 王伟    时间: 2011-11-30 21:05
本帖最后由 王伟 于 2011-11-30 21:07 编辑

主键是记录的唯一标示,外键是依赖于别的表的数据,在从表中是主键,主键一般用int自增或guid,应用外键可以使更改数据更方便,实现一改全改,不用再在主表中一个个更改
作者: 杨本国    时间: 2011-11-30 21:10
主键是你这张表的标识列,外键是另外一张表的标识列所对应的序列
可以这样理解
用户表 id  userName deptId 这里 id是user表中的主键,deptId是dept表在user表中的外键
       1   kaka         1
部门表 id deptName
             1     develop
理解为 用户kaka所对应的部门的序列是1,部门ID为1的部门是开发部
作者: 杨楠    时间: 2011-11-30 21:19
顶小杨~~两表之间关系~~小杨说说多对多咋弄,不太清楚
作者: 杨楠    时间: 2011-11-30 21:20
顶小杨~~两表之间关系~~小杨说说多对多咋弄,不太清楚
作者: 杨本国    时间: 2011-11-30 21:30
我们一起顶老杨老师好了,让他来。在下能力太有限了啊、、、




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2