python与mysql数据库交互read_sql用法
时间: 2023-05-22 15:06:29 浏览: 229
read_sql用于从数据库中读取数据,并将其存储在DataFrame中。以下是一个简单的示例代码:
```
import pandas as pd
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', user='root', password='123456', database='testdb')
# 读取数据
sql = 'SELECT * FROM student'
df = pd.read_sql(sql, conn)
# 显示数据
print(df)
# 关闭数据库连接
conn.close()
```
此代码将从名为testdb的数据库中读取student表中的所有数据,并将其存储在DataFrame中。最后,数据将被打印出来,并且数据库连接将被关闭。
阅读全文