python與mysql的互動

2021-10-01 18:15:05 字數 904 閱讀 3630

python 中操作mysql步驟

1. 匯入pymsq,

from pymysql import *

2. 建立 和資料庫之間的網路通路

conn=connect(host='localhost',port3306,database='jing_dong',user='root',                password='mysql',charset='utf8')

3. 獲得cursor物件

cs1 = conn.cursor()

4. 執行sql語句

sql = 「」

cs1 .execute()

5. 如果執行的是增刪改操作,需提交操作

conn. commit()

6. 獲取資料

connect = cs1.fetchall()

7. 處理資料

for i in connect:

print(i)

8. 關閉cursor物件

cs1 . close()

9. 關閉connection物件

conn . close()

cursor:游標物件,用於執行查詢和獲取結果,它支援的方法如下:

方法名說明execute(sql,[,])

執行乙個資料庫的查詢命令,[,]內是sql語句中的%s集合

fetchone()

獲取結果集中的下一行

fetchmany(size)

獲取結果集中的下(size)行

fetchall()

獲取結果集中剩下的所有行

rowcount

最近一次execute返回資料/影響的行數

close()

關閉游標

mysql與python的互動

conn connect 引數列表 cursor1 conn.cursor mode表示移動的方式 mode的預設值為relative,表示基於當前行移動到value,value為正則向下移動,value為負則向上移動 mode的值為absolute,表示基於第一條資料的位置,第一條資料位置為零 建...

python與MySQL的互動

要想和mysql資料庫互動,首先需要安裝資料庫驅動模組,python2和python3的資料庫驅動是不同的。python2中的資料庫模組是mysqldb,可以通過以下命令安裝 sudo apt get install python mysql在檔案中引入模組 import mysqldbpython...

mysql與python的互動

mysql是一種關係型資料庫,是為了表示事物與事物之間的關係,本身存於資料庫中的內容意義並不大,所以廣泛應用於程式語言中,python中九含有與mysql互動的模組 pymysql 程式設計對mysql的操作 首先需要引入pymysql模組 import pymysql 連線資料庫 一般需要幾個引數...