在使用 MySQL 數(shù)據(jù)庫時(shí),有時(shí)候需要將查詢出來的數(shù)據(jù)存入一個(gè)列表中。這種情況下,我們可以使用 Python 的 MySQL Connector 模塊來實(shí)現(xiàn)。
首先,我們需要在 Python 中安裝 MySQL Connector 模塊。安裝方法如下:
pip install mysql-connector-python
安裝完成后,我們可以使用以下代碼來連接數(shù)據(jù)庫:
import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="yourdatabase" )
接下來,我們可以通過以下代碼來查詢數(shù)據(jù)并存入列表中:
mycursor = mydb.cursor() mycursor.execute("SELECT * FROM yourtable") myresult = mycursor.fetchall() mylist = [] for x in myresult: mylist.append(x)
這段代碼中,我們首先通過 cursor 對象執(zhí)行了一條 SELECT 語句,并使用 fetchall() 方法獲取了查詢結(jié)果。然后,我們定義了一個(gè)空列表 mylist,并通過 for 循環(huán)將查詢結(jié)果中的每一行數(shù)據(jù)存入該列表中。
最后,我們可以通過以下代碼來打印輸出列表中的數(shù)據(jù):
for x in mylist: print(x)
這樣,我們就可以成功將查詢出來的數(shù)據(jù)存入一個(gè)列表中,并進(jìn)行處理或展示。