python操作mysql代碼總結(jié)
安裝模塊
windows:pip install pymysql
ubuntu:sudo pip3 install pymysql
python操作mysql步驟
import pymysql
(1) 鏈接mysql數(shù)據(jù)庫(kù)
db = pymysql.connect(主機(jī)名,用戶名,密碼,數(shù)據(jù)庫(kù)名)
(2) 設(shè)置字符編碼
db.set_charset('utf8')
(3) 創(chuàng)建游標(biāo)對(duì)象
cursor = db.cursor()
(4) 準(zhǔn)備sql語(yǔ)句
sql = '...'
(5) 執(zhí)行sql語(yǔ)句
cursor.execute(sql)
(6) 獲取所有結(jié)果集
cursor.fetchall()
(7) 獲取一條結(jié)果集
cursor.fetchone()
(8) 獲取受影響的行數(shù)
cursor.rowcount
(9) 關(guān)閉數(shù)據(jù)庫(kù)鏈接
db.close()
pymysql的事物處理
默認(rèn)開(kāi)啟事物處理
需要提交或者回滾
完整的操作
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,"商品名稱(chēng)",12.1)' cursor.execute(sql) db.commit() except: db.rollback() print(cursor.rowcount) db.close()
- 用python簡(jiǎn)單實(shí)現(xiàn)mysql數(shù)據(jù)同步到ElasticSearch的教程
- python3.6使用pymysql連接Mysql數(shù)據(jù)庫(kù)
- python3連接MySQL數(shù)據(jù)庫(kù)實(shí)例詳解
- Python3.6實(shí)現(xiàn)連接mysql或mariadb的方法分析
- Python實(shí)現(xiàn)的查詢mysql數(shù)據(jù)庫(kù)并通過(guò)郵件發(fā)送信息功能
- python使用Flask操作mysql實(shí)現(xiàn)登錄功能
- Python3讀取Excel數(shù)據(jù)存入MySQL的方法
- python3 pandas 讀取MySQL數(shù)據(jù)和插入的實(shí)例
- 每天遷移MySQL歷史數(shù)據(jù)到歷史庫(kù)Python腳本
- 用 Python 連接 MySQL 的幾種方式詳解
- Python通過(guò)調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)更新數(shù)據(jù)功能示例
- Python實(shí)現(xiàn)將數(shù)據(jù)框數(shù)據(jù)寫(xiě)入mongodb及mysql數(shù)據(jù)庫(kù)的方法
相關(guān)文章
Python urlopen()和urlretrieve()用法解析
這篇文章主要介紹了Python urlopen()和urlretrieve()用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Django實(shí)現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Django實(shí)現(xiàn)學(xué)生管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02python實(shí)現(xiàn)Virginia無(wú)密鑰解密
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)Virginia無(wú)密鑰解密,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03Python通過(guò)四大 AutoEDA 工具包快速產(chǎn)出完美數(shù)據(jù)報(bào)告
在三年前,我們做數(shù)據(jù)競(jìng)賽或者數(shù)據(jù)建模類(lèi)的項(xiàng)目時(shí),前期我們會(huì)耗費(fèi)較多的時(shí)間去分析數(shù)據(jù),但現(xiàn)在非常多擅長(zhǎng)數(shù)據(jù)分析的大師們已經(jīng)將我們平時(shí)常看的數(shù)據(jù)方式進(jìn)行了集成,開(kāi)發(fā)了很多AutoEDA的工具包??梢詭椭覀児?jié)省大量時(shí)間2021-11-11python動(dòng)態(tài)視頻下載器的實(shí)現(xiàn)方法
這里向大家分享一下python爬蟲(chóng)的一些應(yīng)用,主要是用爬蟲(chóng)配合簡(jiǎn)單的GUI界面實(shí)現(xiàn)視頻,音樂(lè)和小說(shuō)的下載器。今天就先介紹如何實(shí)現(xiàn)一個(gè)動(dòng)態(tài)視頻下載器,需要的朋友可以參考下2019-09-09python詞云庫(kù)wordcloud的使用方法與實(shí)例詳解
這篇文章主要介紹了python詞云庫(kù)wordcloud的使用方法與實(shí)例詳解,需要的朋友可以參考下2020-02-02python+matplotlib實(shí)現(xiàn)鼠標(biāo)移動(dòng)三角形高亮及索引顯示
這篇文章主要介紹了Python+matplotlib實(shí)現(xiàn)鼠標(biāo)移動(dòng)三角形高亮及索引顯示,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01PyTorch搭建ANN實(shí)現(xiàn)時(shí)間序列風(fēng)速預(yù)測(cè)
這篇文章主要為大家介紹了PyTorch搭建ANN實(shí)現(xiàn)時(shí)間序列風(fēng)速預(yù)測(cè),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05