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 是佔位符,處理獲取的變量.