python—sql语句参数化
生活随笔
收集整理的這篇文章主要介紹了
python—sql语句参数化
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
# 1、導(dǎo)入mysql
from pymysql import *# 2、創(chuàng)建數(shù)據(jù)庫(kù)連接
conn = connect(host='localhost',port=3306,user='root',passwd='root',db='mytestdb',charset='utf8')
print(conn)# 3、打開游標(biāo)
cur=conn.cursor()# 4、執(zhí)行sql語(yǔ)句
# 讓用戶名輸入用戶名和密碼
sname=input('請(qǐng)輸入用戶名:')
passwd=input('請(qǐng)輸入密碼:')# 編寫sql語(yǔ)句
sql="select * from t_student where sname=%s and passwd=%s"
params=(sname,passwd)
print(sql)# 執(zhí)行sql語(yǔ)句,返回查詢到的記錄條數(shù)rowcount,如果是rowcount不為0,則登錄成功,否則登錄失敗
rowcount = cur.execute(sql,params)if rowcount!=0:print('登錄成功')
else:print('登錄失敗')# 5、關(guān)閉游標(biāo)
cur.close()
# 6、關(guān)閉連接
conn.close()
運(yùn)行結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的python—sql语句参数化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL—视图(一)
- 下一篇: python操作mysql操作步骤