gpt4 book ai didi

python-2.7 - Python MySQLdb-在查询中使用多个数据库表

转载 作者:行者123 更新时间:2023-12-02 00:06:49 25 4
gpt4 key购买 nike

我正在用 Python 编写脚本,我正在使用 MySQLdb包裹。

 con1 = mdb.connect('127.0.0.1', 'root', '', 'teacher') 
con2 = mdb.connect('127.0.0.1', 'root', '', 'student', true)

我可以在 python 中使用单个游标执行查询。但我想编写查询以同时使用两个数据库中的表。我怎样才能做到这一点?

最佳答案

正在寻找同一问题的答案。发现连接不指定数据库可以查询多个表:

db = _mysql.connect('localhost', 'user', 'password')

然后你可以从不同的数据库查询不同的表:
select table1.field1,
table2.field2
from database1.table1 inner join
database2.table2 on database2.table2.join_field = database1.field1.join_field

繁荣是炸药

关于python-2.7 - Python MySQLdb-在查询中使用多个数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17826422/

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