python中的pymysql模塊可實現與MySQL數據庫的交互,基本原理:
可通過以下步驟來實現該功能:
1、在python中安裝pymysql:
pip install pymysql
2、安裝完成后導入pymysql模塊
from pymysql import *
3、首先創建與MySQL的連接:
conn= connect(host='localhost', port=3306, user = 'root', passward = '密碼‘, database = '要操作的數據庫名', charset = 'utf8')
創建cursor對象:
cursor = conn.cursor()
查詢MySQL數據庫:
cursor.execute('sql語句')
該命令只會顯示執行命令后變化的行數,不會顯示查詢結果,可通過以下命令顯示:
dis = cursor.fetchall()
fetch有三種:fetchone、fetchmany及fetchall。
在查詢完畢后,需要關閉連接,首先關閉cursor,再關閉connection:
cursor.close()
conn.close()