pymysql與mysql的連線驗證與操作
阿新 • • 發佈:2021-02-02
技術標籤:資料庫Python爬蟲mysqlpython資料庫
import pymysql #匯入pymysql模組
user = input("請輸入名字:") #與使用者進行資料互動
pwd = input("請輸入密碼:")
connection = pymysql.connect( #connectipn 連線,呼叫了pymysql的connect連線資料庫
host='localhost', #地址,localhost為本機
user='***', #有相應許可權的賬戶
password='***', #密碼
db='***', #database的縮寫,為需匯入的庫
port=3309 #埠,預設3306,可自行修改
)
cursor = connection.cursor()
#定義一個遊標,用cursor在connection下建立遊標
sql = "select * from user_name where name=%s and pwd=%s"
#呼叫sql語句對資料庫進行操作
ret = cursor.execute(sql, [user, pwd])
#execute返回值ret的影響是行數,如果是0,則是查詢匹配結果為0行
print('返回=', ret)
#檢視返回值
cursor.close() #關閉遊標
connection.close() #關閉連線
if ret:
print("登入成功")
else:
print ("登入失敗")
對pymysql庫的詳解以及賬戶建立與許可權賦予見上節博文見上篇博文