最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python連接mysql數(shù)據(jù)庫(kù)及簡(jiǎn)單增刪改查操作示例代碼

 更新時(shí)間:2020年08月03日 16:56:45   作者:崔昕陽(yáng)  
這篇文章主要介紹了Python連接mysql數(shù)據(jù)庫(kù)及簡(jiǎn)單增刪改查操作示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.安裝pymysql

進(jìn)入cmd,輸入 pip install pymysql:

這里寫(xiě)圖片描述

2.數(shù)據(jù)庫(kù)建表

在數(shù)據(jù)庫(kù)中,建立一個(gè)簡(jiǎn)單的表,如圖:

這里寫(xiě)圖片描述

3.簡(jiǎn)單操作

 3.1查詢操作

#coding=utf-8
#連接數(shù)據(jù)庫(kù)測(cè)試
import pymysql
#打開(kāi)數(shù)據(jù)庫(kù)
db = pymysql.connect(host="localhost",user="root",password="root",db="test")
#使用cursor()方法獲取操作游標(biāo)
cur = db.cursor()
#查詢操作
sql = "select * from books"
try:
 # 執(zhí)行sql語(yǔ)句
 cur.execute(sql) 
 results = cur.fetchall()
 #遍歷結(jié)果
 for rows in results:
  id = rows[0]
  name = rows[1]
  price = rows[2]
  bookcount = rows[3]
  author = rows[4]
  print("id: {}, name: {}, price: {}, bookcount: {}, author: {}".format(id,name,price,bookcount,author))
except Exception as e:
 raise e
finally:
 db.close()

運(yùn)行結(jié)果:

這里寫(xiě)圖片描述

3.2插入操作

#coding=utf-8
#插入操作
import pymysql
db = pymysql.connect(host="localhost",user="root",password="root",db="test")
cur = db.cursor()
sql = """insert into books(id,bookname,price,bookCount,author) values (4,'三體',20,3,'劉慈欣')"""
try:
 cur.execute(sql)
 #提交
 db.commit()
except Exception as e:
 #錯(cuò)誤回滾
 db.rollback()
finally:
 db.close()

運(yùn)行結(jié)果:

這里寫(xiě)圖片描述

3.3更新操作

#coding=utf-8
#更新操作
import pymysql
db = pymysql.connect(host="localhost",user="root",password="root",db="test")
# 使用cursor()方法獲取游標(biāo)
cur = db.cursor()
sql_update = "update books set bookname = '%s',author = '%s' where id = %d"
try:
 cur.execute(sql_update % ("邊城","沈從文",4))
 #提交
 db.commit()
except Exception as e:
 #錯(cuò)誤回滾
 db.rollback()
finally:
 db.close()

運(yùn)行結(jié)果:

這里寫(xiě)圖片描述

3.4刪除操作

#coding=utf-8
#刪除操作
import pymysql
db = pymysql.connect(host="localhost",user="root",password="root",db="test")
#使用cursor()獲取操作游標(biāo)
cur = db.cursor()
sql_delete = "delete from books where id = %d"
try:
 #向sql語(yǔ)句傳遞參數(shù)
 cur.execute(sql_delete % (1))
 #提交
 db.commit()
except Exception as e:
 #錯(cuò)誤回滾
 db.rollback()
finally:
 db.close()

運(yùn)行結(jié)果:

這里寫(xiě)圖片描述

到此這篇關(guān)于Python連接mysql數(shù)據(jù)庫(kù)及簡(jiǎn)單增刪改查操作示例代碼的文章就介紹到這了,更多相關(guān)Python連接mysql數(shù)據(jù)庫(kù)及增刪改查操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python排序算法之歸并排序

    python排序算法之歸并排序

    這篇文章主要介紹了python排序算法之歸并排序,歸并排序算法就是一個(gè)先把數(shù)列拆分為子數(shù)列,對(duì)子數(shù)列進(jìn)行排序后,再把有序的子數(shù)列合并為完整的有序數(shù)列的算法,需要的朋友可以參考下
    2023-04-04
  • Django 1.10以上版本 url 配置注意事項(xiàng)詳解

    Django 1.10以上版本 url 配置注意事項(xiàng)詳解

    這篇文章主要介紹了Django 1.10以上版本 url 配置注意事項(xiàng)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python中Class類(lèi)用法實(shí)例分析

    Python中Class類(lèi)用法實(shí)例分析

    這篇文章主要介紹了Python中Class類(lèi)用法,以實(shí)例形式較為詳細(xì)的分析了Python中類(lèi)的定義及相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • Django中ajax發(fā)送post請(qǐng)求 報(bào)403錯(cuò)誤CSRF驗(yàn)證失敗解決方案

    Django中ajax發(fā)送post請(qǐng)求 報(bào)403錯(cuò)誤CSRF驗(yàn)證失敗解決方案

    這篇文章主要介紹了Django中ajax發(fā)送post請(qǐng)求 報(bào)403錯(cuò)誤CSRF驗(yàn)證失敗解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 用Python和MD5實(shí)現(xiàn)網(wǎng)站掛馬檢測(cè)程序

    用Python和MD5實(shí)現(xiàn)網(wǎng)站掛馬檢測(cè)程序

    系統(tǒng)管理員通常從svn/git中檢索代碼,部署站點(diǎn)后通常首先會(huì)生成該站點(diǎn)所有文件的MD5值,如果上線后網(wǎng)站頁(yè)面內(nèi)容被篡改(如掛馬)等,可以比對(duì)之前生成MD5值快速查找去那些文件被更改,為了使系統(tǒng)管理員第一時(shí)間發(fā)現(xiàn),可結(jié)合crontab或nagios等工具
    2014-03-03
  • Python requests庫(kù)用法實(shí)例詳解

    Python requests庫(kù)用法實(shí)例詳解

    這篇文章主要介紹了Python requests庫(kù)用法,結(jié)合實(shí)例形式分析了Request庫(kù)的功能、安裝、請(qǐng)求創(chuàng)建、響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python結(jié)合selenium獲取XX省交通違章數(shù)據(jù)的實(shí)現(xiàn)思路及代碼

    python結(jié)合selenium獲取XX省交通違章數(shù)據(jù)的實(shí)現(xiàn)思路及代碼

    這篇文章主要介紹了python結(jié)合selenium獲取XX省交通違章數(shù)據(jù)的實(shí)現(xiàn)思路及代碼方法的相關(guān)資料
    2016-06-06
  • Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

    Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù)

    這篇文章主要介紹了Python中使用攝像頭實(shí)現(xiàn)簡(jiǎn)單的延時(shí)攝影技術(shù),本文只是一個(gè)簡(jiǎn)單的小示例,講解了實(shí)現(xiàn)過(guò)程并給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • python調(diào)試模塊ipdb詳解

    python調(diào)試模塊ipdb詳解

    ipdb是用來(lái)python中用以交互式debug的模塊,可以直接利用pip安裝,這篇文章主要介紹了python調(diào)試模塊ipdb詳解,需要的朋友可以參考下
    2023-03-03
  • Python數(shù)據(jù)處理numpy.median的實(shí)例講解

    Python數(shù)據(jù)處理numpy.median的實(shí)例講解

    下面小編就為大家分享一篇Python數(shù)據(jù)處理numpy.median的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04

最新評(píng)論

五河县| 张北县| 桓仁| 桑植县| 绵竹市| 广汉市| 西昌市| 永川市| 屯昌县| 平远县| 禹城市| 正安县| 莱阳市| 绩溪县| 繁峙县| 巴塘县| 武穴市| 淮北市| 永寿县| 汶上县| 宜城市| 泰顺县| 顺义区| 大新县| 准格尔旗| 阜阳市| 建昌县| 玉屏| 那曲县| 洮南市| 沙坪坝区| 额尔古纳市| 阿鲁科尔沁旗| 静宁县| 厦门市| 陆良县| 白沙| 嫩江县| 明溪县| 商城县| 阜城县|