python操作mysql代碼總結
安裝模塊
windows:pip install pymysql
ubuntu:sudo pip3 install pymysql
python操作mysql步驟
import pymysql
(1) 鏈接mysql數(shù)據(jù)庫
db = pymysql.connect(主機名,用戶名,密碼,數(shù)據(jù)庫名)
(2) 設置字符編碼
db.set_charset('utf8')
(3) 創(chuàng)建游標對象
cursor = db.cursor()
(4) 準備sql語句
sql = '...'
(5) 執(zhí)行sql語句
cursor.execute(sql)
(6) 獲取所有結果集
cursor.fetchall()
(7) 獲取一條結果集
cursor.fetchone()
(8) 獲取受影響的行數(shù)
cursor.rowcount
(9) 關閉數(shù)據(jù)庫鏈接
db.close()
pymysql的事物處理
默認開啟事物處理
需要提交或者回滾
完整的操作
import pymysql db = pymysql.connect('127.0.0.1','root','123456','hz03') db.set_charset('utf8') cursor = db.cursor() try: sql = 'insert into goods values(null,1,"商品名稱",12.1)' cursor.execute(sql) db.commit() except: db.rollback() print(cursor.rowcount) db.close()
- 用python簡單實現(xiàn)mysql數(shù)據(jù)同步到ElasticSearch的教程
- python3.6使用pymysql連接Mysql數(shù)據(jù)庫
- python3連接MySQL數(shù)據(jù)庫實例詳解
- Python3.6實現(xiàn)連接mysql或mariadb的方法分析
- Python實現(xiàn)的查詢mysql數(shù)據(jù)庫并通過郵件發(fā)送信息功能
- python使用Flask操作mysql實現(xiàn)登錄功能
- Python3讀取Excel數(shù)據(jù)存入MySQL的方法
- python3 pandas 讀取MySQL數(shù)據(jù)和插入的實例
- 每天遷移MySQL歷史數(shù)據(jù)到歷史庫Python腳本
- 用 Python 連接 MySQL 的幾種方式詳解
- Python通過調(diào)用mysql存儲過程實現(xiàn)更新數(shù)據(jù)功能示例
- Python實現(xiàn)將數(shù)據(jù)框數(shù)據(jù)寫入mongodb及mysql數(shù)據(jù)庫的方法
相關文章
Python urlopen()和urlretrieve()用法解析
這篇文章主要介紹了Python urlopen()和urlretrieve()用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-01-01Python通過四大 AutoEDA 工具包快速產(chǎn)出完美數(shù)據(jù)報告
在三年前,我們做數(shù)據(jù)競賽或者數(shù)據(jù)建模類的項目時,前期我們會耗費較多的時間去分析數(shù)據(jù),但現(xiàn)在非常多擅長數(shù)據(jù)分析的大師們已經(jīng)將我們平時??吹臄?shù)據(jù)方式進行了集成,開發(fā)了很多AutoEDA的工具包??梢詭椭覀児?jié)省大量時間2021-11-11python+matplotlib實現(xiàn)鼠標移動三角形高亮及索引顯示
這篇文章主要介紹了Python+matplotlib實現(xiàn)鼠標移動三角形高亮及索引顯示,具有一定借鑒價值,需要的朋友可以參考下2018-01-01