gpt4 book ai didi

python - 如何使用 `pd.read_sql` 使用 `mysql.connector`

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

我知道我们可以使用与 mysql.connector 不同的包来读取 sql 但由于我只知道 mysql.connector,所以我想使用它从 sql 读取表并将其保存为 pandas 中的 dataframe。我的代码如下。

import mysql.connector
import pandas as pd

mydb = mysql.connector.connect(
host = 'localhost',
user = 'root',
passwd = '*',
database = 'mydatabase'
)

mycursor = mydb.cursor()

query = "SELECT * FROM my table"
df = pd.read_sql(query, mycursor)

我不确定最后一行,即 df = pd.read_sql(query, mycursor)。我想我在这里遗漏了一些论点。你能帮帮我吗?

最佳答案

您需要更换 df = pd.read_sql(query, mycursor)df = pd.read_sql_query(query, mydb)因为你想做一个 DataFrame使用查询(确保传递 mydb 而不是 mycursor)。

关于python - 如何使用 `pd.read_sql` 使用 `mysql.connector`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64565904/

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