python从mysql中读取两列数据存储在一个两列的数组中代码
时间: 2024-03-25 20:36:00 浏览: 93
以下是Python代码示例,用于从MySQL数据库中选择两列数据并将其存储在二维数组中:
```python
import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 选择两列数据
mycursor = mydb.cursor()
mycursor.execute("SELECT column1, column2 FROM yourtable")
# 将数据存储在二维数组中
myresult = mycursor.fetchall()
data = []
for x in myresult:
row = []
row.append(x[0])
row.append(x[1])
data.append(row)
# 打印二维数组
print(data)
```
在上面的代码中,您需要替换以下变量:
- `yourusername`:您的MySQL用户名
- `yourpassword`:您的MySQL密码
- `yourdatabase`:您要连接的数据库名称
- `yourtable`:您要选择数据的表名称
- `column1`和`column2`:您要选择的列名称
该代码使用`mysql.connector`模块连接到MySQL数据库。然后,它使用`SELECT`语句选择两列数据并将其存储在`myresult`变量中。接下来,它通过循环遍历`myresult`并将每行数据存储在名为`data`的二维数组中。最后,它打印出`data`数组。
阅读全文