1. 程式人生 > >python連接mysql數據庫

python連接mysql數據庫

utf8 exe 增刪 user com data mysql exce mysql連接

通過pymysql連接數據庫,並實現增刪改查操作;pymysql是python3連接mysql服務器的一個庫,需要安裝,可以使用pip install pymysql;

import pymysql #導入模塊

conn = pymysql.connection(host="IP",user="用戶名",passwd="密碼",port="3306",charset="utf8") #打開數據庫連接

cur = conn.cursor() #使用cursor()方法創建一個遊標對象cur

#查詢操作

cur.execute("select語句") #使用execute()方法執行sql

data1 = cur.fetchone() #使用fetchone()方法獲取下一個查詢結果集,結果集是一個對象

data2 = cur.fetchall() #使用fetchall()方法接收全部的返回結果行

rowcount = cur.rowcount #只讀屬性,返回執行execute()方法後影響的行數

#插入或更新操作

try:

  cur.execute("插入或更新語句")

  conn.commit() #提交到數據庫執行

except:

  conn.rollback() #發生錯誤回滾

cur.close() #關閉遊標

conn.close() #關閉數據庫連接

python連接mysql數據庫