[英]How to select without column names in python with pymysql?
我想在mysql中選擇一行,我這樣做:
import pymysql
conn = pymysql.connect(
host='10.0.0.11',
port=3306,
user='root',
password='159753arazr',
db='bili_1810',
charset='utf8',
cursorclass=pymysql.cursors.DictCursor)
cursor = conn.cursor()
table_name = ['24569', '25510']
for x in table_name:
sql = "SELECT `播放`, `關注`, `彈幕`, `硬幣` FROM `"+x+"` LIMIT %s, 1"
cursor.execute(sql, (9))
conn.commit()
result = cursor.fetchall()
print(result)
conn.close()
如您的結果所示,您得到了一個列表,其中涵蓋了您在 dict 結構中查詢的項目。如果您想獲得想要的結果,可以嘗試以下操作:
result = cursor.fetchall()
result_values = [iter_item for iter_item in map(lambda item: [item[key]
for key in item.keys()], result)]
只需刪除 cursorclass=pymysql.cursors.DictCursor 默認情況下,它以所需的格式提供,沒有鍵。
"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.