pandas怎么连接数据库
时间: 2023-07-28 17:44:35 浏览: 119
pandas连接数据库,从数据库读取数据,将数据保存到数据库
要使用pandas连接数据库,需要使用pandas中的read_sql函数。下面是一个连接MySQL数据库的示例代码:
```python
import pandas as pd
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='test')
# 读取数据
df = pd.read_sql('SELECT * FROM table_name', con=conn)
# 关闭连接
conn.close()
# 打印数据
print(df.head())
```
在这个示例中,我们首先使用pymysql库连接了一个MySQL数据库。然后,使用pandas的read_sql函数从数据库中读取了一个表中的所有数据,并将其存储在一个DataFrame中。最后,我们关闭了数据库连接,并打印了读取的数据。
阅读全文