gpt4 book ai didi

mysql - MySQL 中引用和连接的持久性是什么?

转载 作者:行者123 更新时间:2023-11-29 07:05:03 25 4
gpt4 key购买 nike

“加入”有什么作用?我在 phpMyAdmin 中找不到任何“辅助键”...,只有主键。尽管我经常在我的书中读到它们,但它们似乎是实例化的或环境的,而不是永久的。换句话说,“连接”是否仅存在于选择中,或者当存在 JOINREFERENCE 时数据库结构本身是否发生变化?

最佳答案

JOIN 是一种抽象方法(即,它不是物理上 存在于数据库中的任何东西),仅在相关查询期间出现(无双关语)。 JOIN 用于跨越多个相互引用的表的查询。 *没有必要为 JOIN 工作提供引用。 JOIN 所做的只是连接目标表,为您提供更广泛的数据集以从中选择值。

常见的联接类型有 INNER JOIN、OUTER JOIN、LEFT JOIN、RIGHT JOIN 和 CROSS JOIN。 your previous question中使用的那个是 CROSS JOIN,尽管关键字本身被排除在外。即:SELECT A.name, B.name FROM table1 A, table2 B——隐式交叉连接。 SELECT A.country, B.country FROM iteration1 A CROSS JOIN iteration2 B 是显式的。这只是一个品味问题。

通常,联接会创建大型数据集,您需要对查询进行引出(使用 WHERE 或类似方法)以提取您要查找的数据。

关于mysql - MySQL 中引用和连接的持久性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7846303/

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