在上期文章(Python 查詢mysql數據庫)介紹了python鏈接數據庫,以及數據庫的查詢操作,數據庫表基本操作分為增、刪、改、查四類,下面逐一介紹pymysql操作方法
首先還是需要鏈接數據庫獲取游標在游標中執行sql
增刪:
增加的常用語句為insert into,刪除語句為delete,游標執行sql方法為execute,首先寫好語句帶到游標中然后commint提交即可
例: 

Execute的返回值即代表是否成功,注意一定要使用數據庫鏈接信息commit否則不提交事物
更新:
更新一條數據和上述增加刪除方法相同,就不在贅述,pymysql內置了一種批量更新的操作:executemany(query, param) ,query參數為sql語句,例如:
updateSql = "UPDATE `demo` SET `name`=%s, `phone`=%s WHERE (`id`=%s)"
param參數為數組形式可以為[(name,phone,id)....]
例:

(執行前)

(執行后)
由于游標執行sql后須及時commit提交事務,不然mysql會處發表鎖,阻塞其他數據



