Python 與 MySQL 資料庫互動實現步驟

2021-09-27 02:21:25 字數 1345 閱讀 1216

sudo pip3 install pymysql

# 匯入模組

from pymysql import *

# 建立連線物件 連線資料庫

conn = connect(host="127.0.0.1", port=3306, user="root", password="mysql", database="jing_dong")

# 建立cursor游標物件

cs = conn.cursor()

# 執行sql語句 業務** 查詢操作返回記錄數

count = cs.execute('select * from goods')

# 獲取查詢結果集的下一行資料,返回乙個元組

cs.fetchone()

# 獲取多條查詢結果集,返回是乙個元組,預設返回1條

cs.fetchmany(nums)

# 獲取結果集的所有行,一行構成乙個元組,再將這些元組裝入乙個元組返回

cs.fetchall()

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

print(cs.rowcount)

# 使用完畢 先關閉游標

cs.close()

# 再關閉連線

conn.close()

四、對資料表的寫操作(新增、修改、刪除):

# 匯入模組

from pymysql import *

# 建立連線物件 連線資料庫

conn = connect(host="127.0.0.1", port=3306, user="root", password="mysql", database="jing_dong")

#開啟自動提交事務

conn.autocommit(1)

# 建立cursor游標物件

cs = conn.cursor()

# 執行sql語句 業務** 寫操作返回記錄數,如果有引數的話一定要引數化

count = cs.execute('insert into 、update 、delete語句',[params])

# 手動開啟事務前會把原來的事務給提交

conn.begin()

# 提交事務  把資料真正寫入到資料庫 注意使用的連線物件

conn.commit()

# 回滾事務

conn.rollback()

# 使用完畢 先關閉游標

cs.close()

# 再關閉連線

conn.close()

python與資料庫mysql互動

通過pycharm簡潔 塊操作mysql,以幫助我們理解 具體步驟可分為五步 1,安裝並pymysql庫 pip install pymysql匯入pymysql庫 import pymysql2與資料庫建立鏈結,這裡用乙個字典來接收 db conf 3,建立游標物件 conn pymysql.co...

Python與資料庫(1)mysql

用到的包 mysqldb 1 簡單連線與查詢操作並寫入txt文字 coding gbk author zwg import mysqldb 127.0.0.1為預設本地位址,localhost有時用不了就用這個代替 conn mysqldb.connect host 127.0.0.1 user r...

MySQL資料庫基礎 MySQL資料庫與資料表操作

資料表操作 3.修改表名 4.更改表的自增的值 5.修改表引擎 6.刪除表 資料表的操作 資料庫操作 1.資料庫的建立 鏈結mysql資料庫後,進入demo後可以運算元據 1.建立庫 create database if not exists demo default charset utf8 1....