python 連接 mysql 數據庫並讀取數據
1、安裝pymysql包
注:
MySQLdb只支持python2,pymysql支持python3
2、連接數據
注:
查看本機IP地址:cmd輸入:ipconfig,IPv4 地址
pymysql.Connect參數中的 host 服務器地址,本機可用’localhost’
3、讀取數據
(1)使用read_sql讀取數據
(2)使用cursor讀取數據
注:
read_sql、cursor游標區別:
read_sql :只能執行查詢數據
cursor游標 :可以執行查詢、插入、更新、刪除等操作
cur.execute(sql) :
執行具體數據庫的操作
cur.fetchone() :
獲取單條數據
cur.fetchmany(3) :
獲取前3條數據
cur.fetchall() :
獲取所有數據
查詢結果中含字段名稱:
conn.commit() :
插入、更新、刪除等操作需用該語句;查詢、創建數據庫、數據表則不需要
cur.rowcount :
返回執行的操作條數
4、關閉數據庫