关闭

论数据库自带外键的多余性

标签: Mysql数据库
32人阅读 评论(0) 收藏 举报
分类:

           数据库设置外键,我以为在连接查询(left join)时是必须的,今天发现没有也可以进行查询。查了下百度,数据库的外键设置,影响了性能,但好处是可以保证数据库数据的完整性和一致性(虽然我不太懂)。有事涉及较浅,现在在数据库中的应用就是可以选择相关联的表的相应字段,不过在实际上,都是在代码中进行关联字段的设置,而不是在数据库中直接设置。



关于关联表的查询

select * from A as a
left join B as b on a.id = b.id
left join C as c on a.id = c.id;

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33次
    • 积分:11
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档