1. 程式人生 > >Python與MySQL的交互

Python與MySQL的交互

sel cti 列表 int sele result sta oca gb2

Python與MySQL的交互

1 、安裝mysql模塊

pip3 install pymysql

2 、connection 對象

用於建立與數據庫的連接

2.1 創建對象

conn = connection(參數列表)

2.1.1 參數列表

  1. host:連接的mysql主機,如果本機是‘localhost‘
  2. port:連接的mysql主機的端口,默認是3306
  3. db:數據庫的名稱
  4. user:連接的用戶名
  5. password:連接的密碼
  6. 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的交互