【发布时间】:2020-04-15 20:09:47
【问题描述】:
我想将具有相似功能的 MariaDB 表组合到不同的数据库中。在多个数据库的表上使用 PHP PDO 执行 JOIN 操作的首选方法是什么?这样做有什么性能损失吗?通常我当时只连接到 1 个数据库。
还有其他方法来组织 mariadb 表吗?我正在使用 Sequel Pro,当表格数量增加到 50 个或更多且它们之间没有明显的分隔时,它很难使用。
【问题讨论】:
-
新数据库是否在同一台服务器上?
-
是的,在同一个
-
那么您可以使用 database1.table1 内连接数据库 2,table2 进行查询,并且永远不要忘记添加数据库
-
但是不需要这样的东西一个新表就足够了,将它分成2个数据库也不会获得更好的性能。
-
谢谢。所以没有性能损失,也没有性能提升。另外,我知道 sql sytax,但不知道如何使用 PDO 来做到这一点。使用 pdo 时,您首先创建到数据库的连接。大概只有一个。如果只连接一个数据库,如何进行连接?