数据库中表之间的关系是否会加快查询性能?



我在我的查询中使用了join,我想知道数据库表之间的关系是否会导致查询性能的提高。

谢谢。

为了提高性能,您应该使用索引,也应该使用适当的数据类型(将数字存储为字符串会占用更多空间,比较可能会降低效率(。

表之间的关系,即外键是约束,因此如果不引用其他表中的记录,则无法为引用的表输入新值 - 这是一种保持数据完整性的方法,例如。

Table1
id  table2_id
1   1
2   1
3   3
Table2
id  some_column
1   123
2   123
3   null

在这里,Table1.table2_id引用Table2.id.现在您将无法将这样的行插入Table14, 4,因为Table2中没有id = 4

相关内容

  • 没有找到相关文章

最新更新