我希望从数据库ultracpi中的cpi_permonth表中取出一列名为cpi的数据保存到列表中,请你用Python代码结合pymsql举例
时间: 2023-06-24 07:06:26 浏览: 49
好的,下面是一个Python代码示例:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='ultracpi', charset='utf8')
# 创建游标对象
cursor = conn.cursor()
# 查询cpi_permonth表中的cpi列数据
sql = 'SELECT cpi FROM cpi_permonth'
# 执行SQL语句
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
# 将结果保存到列表中
cpi_list = [result[0] for result in results]
# 关闭游标和连接
cursor.close()
conn.close()
# 打印结果
print(cpi_list)
```
以上代码会连接到数据库 `ultracpi`,查询表 `cpi_permonth` 的 `cpi` 列数据,并将结果保存到列表 `cpi_list` 中。你可以根据自己的实际情况修改连接数据库的参数和查询语句。