Python與MySQL的交互
阿新 • • 發佈:2018-03-06
sel cti 列表 int sele result sta oca gb2
Python與MySQL的交互
1 、安裝mysql模塊
pip3 install pymysql
2 、connection 對象
用於建立與數據庫的連接
2.1 創建對象
conn = connection(參數列表)
2.1.1 參數列表
- host:連接的mysql主機,如果本機是‘localhost‘
- port:連接的mysql主機的端口,默認是3306
- db:數據庫的名稱
- user:連接的用戶名
- password:連接的密碼
- charset:通信采用的編碼方式,默認是‘gb2312‘,要求與數據庫創建時指定的編碼一致,否則中文會亂碼 對象的方法
import pymysql #獲取一個數據庫連接 connection = pymysql.connect(host=‘192.168.242.128‘,port=3306,user=‘root‘,password=‘123456‘,db=‘test1‘,charset=‘utf8‘) #獲取和數據庫交互的對象 cursor = connection.cursor() # 要執行的sql sql = ‘select * from emp‘ # 獲取Ssql 執行後的數據 cursor.execute(sql) result = cursor.fetchall() for res in result: print(res)
Python與MySQL的交互