我有3个表A,B和C.在三个表中,2个表(A,B)不会经常更改。但C经常变化。
现在,我想编写一个python编程来显示3个表中的所有字段。
我的问题是A和B有大量数据。我可以缓存A连接B数据并使用它来加入C?
如果可能,我该怎么办?你可以解释一些python片段吗?
答案 0 :(得分:0)
您可以使用mysql.connector
import mysql.connector
con = mysql.connector.Connect(host='XXX', port=XXX, user='XXX', password='XXX', database='XXX')
cur = con.cursor()
db = cur.execute("""select SELECT SQL_NO_CACHE * from abc""")
data = cur.fetchall()
print (data)
如果您想更新查询结果,请使用cur.commit()