摘要:操作安裝模塊操作步驟鏈接數(shù)據(jù)庫主機名用戶名密碼數(shù)據(jù)庫名設(shè)置字符編碼創(chuàng)建游標對象準備語句執(zhí)行語句獲取所有結(jié)果集獲取一條結(jié)果集獲取受影響的行數(shù)關(guān)閉數(shù)據(jù)庫鏈接的事務(wù)處理默認開啟事務(wù)處理需要提交或者回滾完整的操作商品名稱
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) 設(shè)置字符編碼db.set_charset("utf8")
(3) 創(chuàng)建游標對象cursor = db.cursor()
(4) 準備sql語句sql = "..."
(5) 執(zhí)行sql語句cursor.execute(sql)
(6) 獲取所有結(jié)果集cursor.fetchall()
(7) 獲取一條結(jié)果集cursor.fetchone()
(8) 獲取受影響的行數(shù)cursor.rowcount
(9) 關(guān)閉數(shù)據(jù)庫鏈接db.close()
pymysql的事務(wù)處理默認開啟事務(wù)處理
需要提交或者回滾
完整的操作
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()
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44728.html
摘要:的安裝博客補充知識年最新安裝教程,滾雪球?qū)W第四季。操作操作數(shù)據(jù)庫一般被程序員成為操作增刪改查,其中各個字符分別代表新增,讀取,更新,刪除??梢苑祷厥苡绊懶袛?shù),可以直接通過該值判斷是否修改成功。 ...
摘要:用來編寫網(wǎng)站,必須要能夠通過操作數(shù)據(jù)庫,所謂操作數(shù)據(jù)庫,就是通過實現(xiàn)對數(shù)據(jù)的連接,以及對記錄字段的各種操作。交互模式下操作數(shù)據(jù)庫之連接數(shù)據(jù)庫操作數(shù)據(jù)庫的前提是先有數(shù)據(jù)庫。先建立一個數(shù)據(jù)庫。 用Python來編寫網(wǎng)站,必須要能夠通過python操作數(shù)據(jù)庫,所謂操作數(shù)據(jù)庫,就是通過python實現(xiàn)對數(shù)據(jù)的連接,以及對記錄、字段的各種操作。上一講提到的那種操作方式,是看官直接通過交互模式來操...
摘要:操作數(shù)據(jù)庫要對數(shù)據(jù)庫進行操作,需要先連接它。執(zhí)行后返回值為受影響的行數(shù)。執(zhí)行單條語句但是重復(fù)執(zhí)行參數(shù)列表里的參數(shù)返回值為受影響的行數(shù)例如,要在數(shù)據(jù)表中插入一條記錄,使得,這樣做沒有報錯,并且返回一個結(jié)果,說明有一行記錄操作成功。 在上一講中已經(jīng)連接了數(shù)據(jù)庫。就數(shù)據(jù)庫而言,連接之后就要對其操作。但是,目前那個名字叫做qiwsirtest的數(shù)據(jù)僅僅是空架子,沒有什么可操作的,要操作它,就必...
摘要:用選擇要操作的數(shù)據(jù)庫,然后通過指針就可以操作這個數(shù)據(jù)庫了。這樣就在這個數(shù)據(jù)庫中創(chuàng)建了一個名為的表這是查看表的方式。樹欲靜而風(fēng)不止,小偷在行動。所以,要特別提醒諸位注意。 通過python操作數(shù)據(jù)庫的行為,除了能夠完成前面兩講中的操作之外(當然,那是比較常用的),其實任何對數(shù)據(jù)庫進行的操作,都能夠通過python-mysqldb來實現(xiàn)。 建立數(shù)據(jù)庫 在《用python操作數(shù)據(jù)庫(1)...
閱讀 3474·2023-04-25 18:52
閱讀 2486·2021-11-22 15:31
閱讀 1225·2021-10-22 09:54
閱讀 3014·2021-09-29 09:42
閱讀 608·2021-09-26 09:55
閱讀 914·2021-09-13 10:28
閱讀 1106·2019-08-30 15:56
閱讀 2111·2019-08-30 15:55