python 操作MySQL數據庫實現簡單的增刪改查功能
python操作mysql數據庫需要導入pymysql(linux)/PyMySQL(windows),在這使用windows
pymysql模塊使用流程
1. 建立數據庫連接對象(db=pymysql.connect(主機名, 用戶名, 密碼))
2. 創建遊標對象cur(操作數據庫的對象)
3. 遊標對象:cur.execute(sql命令)
4. 提交到數據執行:db.commit()
5. 關閉遊標對象:cur.close()
6. 關閉數據庫連接對象:db.close()
實例:01_pymysql.py
3)connect連接對象
-
db = pymysql.connect(參數列表)
① host:主機地址
② user:用戶名
③ password:密碼
④ database:庫
⑤ charset:編碼方式,推薦utf8
⑥ port:端口號 3306 -
db(數據庫連接對象)的方法
① db.close():斷開連接
② db.commit():提交到數據庫執行
③ db.cursor():創建遊標對象,用來執行sql命令
④ db.rollback():回滾
02_pymysql.py
- cursor遊標對象的方法
① execute(sql命令):執行sql命令
② close():關閉遊標對象
③ fetchone():獲取查詢結果的第 1 條數據
④ fetchall():獲取所有的數據
⑤ fetchmany(n):獲取自定義條數的數據
注意:fetchall和fetchmany得到的結果一定是大元組裏套着小元組:((),(),())