还是关系

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:11:36
如果A (id name字段) 和B (id body字段)两个表没有建立主外键关联就没有关系是吧?,那么还是我还是可以通过这样的语句还select * form body where A.id=B.id.那关系主要体现在哪?除了主外键约束?

你对主外键约束还不了解 。。 约束是为了更好的保证数据库的完整性

我举个外键例子吧。。
假设你的A表是主键表 B表是外键表 两张表都同时具有id为1的数据(没有选择级联删除)
当删除A表中ID为1就会违反了外键约束 不允许删除。。
当把级联删除选择上的时候
就是说当删除主键表A中ID为1的数据时候外键表中ID为1的数据也删除掉。。

这只是一小部分。。 学SQL 约束很重要 尤其是在设计数据库的时候更应该考虑进去~~~