PYTHON3 連接MYSQL並變量爲條件進行查詢

PYTHON3 連接MYSQL並變量爲條件進行查詢

import pymysql#導入pymysql模塊

name1 = input('請輸入名字')
conn=pymysql.connect(host='127.0.0.1',user='root',passwd='root',db='dzyzf',charset='utf8')
cur=conn.cursor()#獲取一個遊標
sql_select ="select * from yz001 where 對象姓名='{}'".format(name1)#定義查詢
cur.execute(sql_select) #執行查詢
#cur.execute('select * from yz001 where 對象姓名=%s',(name1))

print(sql_select)
data =cur.fetchall() #獲取查詢到數據
#cur.fetchone()獲取一條數據
for i in range(len(data)):
    print(data[i])
conn.commit()#提交事務
cur.close()#關閉遊標
conn.close()#釋放數據庫資源在這裏插入代碼片

代碼中
sql_select =“select * from yz001 where 對象姓名=’{}’”.format(name1)#定義查詢

在這裏插入代碼片

.format 是佔位符,處理獲取的變量.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章