Discuss / SQL / 外键

外键

Topic source

alienation

#1 Created at ... [Delete] [Delete and Lock User]

外键用于将不同表中的记录关联在一起,最简单的是一对多关系,即一个表内记录对应有另一表的多个记录

还有一对一关系,也可以以同一表的多列表示,但是单独建表的好处在于先建立一个地基,后续补充属性,否则就会有缺失值

多对多关系,即每个表中的一条记录都可能对应另一表的多条记录,这时用中间表用外键把两个表关联在一起:表1-中间表-表2

外键约束用于防止出现一表中记录关联到另一表中不存在的记录,但是会降低性能


  • 1

Reply