gpt4 book ai didi

mysql - 使用 MYSQL 而不是 MSSQL 的跨表连接

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:10 25 4
gpt4 key购买 nike

mysql跨表可以跨表join吗?在不同的数据库中。

这似乎在 MSSQL 中很容易实现,并且大大加快了数据传输速度?

mysql呢,需要借助强大的IDE才能实现吗?还是您必须编写程序才能执行此类操作?

更新 tblUserSET tblUser.ReceiveInfo=old_database.dbo.contact.third_party_info_ynFROM tblUser inner join old_database.dbo.contactON old_database.dbo.contact.id=tblUser.oldid

最佳答案

当然,非常简单。如您所示,在表名前加上数据库名。我们定期进行跨数据库连接。例如:

SELECT COUNT(*) FROM newusers1.users JOIN newusers2.users

不过,与将两个表放在同一个数据库中相比,它肯定不会加快数据传输速度。

现在,如果您的表位于不同的数据库服务器上,答案是否定的。这方面的一个例子是,如果您的数据库太大并且您需要对表进行分片。事情变得有点困惑。但鉴于您似乎对 MS SQL 解决方案感到满意,这似乎不适用于此处。

关于mysql - 使用 MYSQL 而不是 MSSQL 的跨表连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300553/

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