gpt4 book ai didi

mysql - 连接和 View 设计方面

转载 作者:行者123 更新时间:2023-11-29 19:37:39 25 4
gpt4 key购买 nike

我最近开始使用mysql。我首先想到的是连接和 View 的实用性。虽然连接连接表和 View 执行相同的操作,但它们之间的主要区别是什么。我知道观点是暂时的。

例如,如果我有很多数据分布在两个表中。然后我使用联接和 View 创建组合表,然后开始查询联接和 View ,这会产生什么区别,因为最终,联接和 View 中的数据将是相同的,即两者的组合表。

最佳答案

VIEW 只是“表”的子类型,大多数用户对此不感兴趣。如果您将所有基表替换为 VIEW,反之亦然,那么它不会对编写的 SQL 代码产生任何影响。

给定连接authors NATURAL JOIN books,那么authorsbooks都是表;它们可以是基表或 VIEW 。所以 View 是可以“参与连接”的对象;另一方面, View 可以在其定义中包含连接。

关于mysql - 连接和 View 设计方面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41500938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com