準(zhǔn)備工作
1夭禽、確保Python環(huán)境已安裝mysql祟峦,py3.*版本:pip install PyMySQL
- PyMySQL是在Python3.x中用于連接MySQL服務(wù)器的一個(gè)庫。
2慎陵、已經(jīng)創(chuàng)建了數(shù)據(jù)庫testDB蔑舞,相關(guān)表table皆串,以及表字段
3入偷、數(shù)據(jù)庫連接的host追驴、用戶名械哟、密碼
基礎(chǔ)簡(jiǎn)單實(shí)現(xiàn)demo
image.png
- connect():連接到數(shù)據(jù)庫疏之。
- cursor():創(chuàng)建游標(biāo),用途->Create a new cursor to execute queries with暇咆。
- execute():執(zhí)行sql锋爪,可執(zhí)行數(shù)據(jù)庫的增刪改查等各種操作。
- commit():更新游標(biāo)的所有操作爸业。
- rollback():回滾當(dāng)前游標(biāo)的所有操作其骄。
- db.close():關(guān)閉數(shù)據(jù)庫連接。
占位符 %
舉個(gè)例子
image.png
數(shù)據(jù)庫查詢
- fetchone():獲取下一個(gè)查詢結(jié)果集扯旷。
- fetchall():接收全部的返回結(jié)果行拯爽。通過for循環(huán)可以訪問。
- cursor.execute(sql):返回執(zhí)行后記錄的條數(shù)钧忽。
例如:
image.png
--- 未完待續(xù)毯炮,持續(xù)更新ing ---