日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

pymysql實現增刪改查的操作指南(python)

瀏覽:32日期:2022-06-19 17:25:50

1.安裝pymysql:pip install pymysql (在命令行窗口中執行)

2.卸載pymysql:pip uninstall pymysql (在命令行窗口中執行)

數據庫的連接

需要注意的是port是不用引號括起來 charset是utf8不是utf-8

# 獲取數據庫連接對象connection = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’2732195202’, db=’book’, charset=’utf8’)# 獲取一個游標driver = connection.cursor()# 執行一條sqldriver.execute('select version()')# 獲取執行sql的返回值resultData=driver.fetchall()print(resultData)# 關閉數據庫connection.close()創建數據庫表

import pymysql#獲取數據庫連接對象connection = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’2732195202’, db=’book’, charset=’utf8’)#獲取一個游標driver=connection.cursor()# 如果該數據庫存在就刪除driver.execute('drop table if exists t_emp ')# 定義sql語句sql=''' CREATE TABLE `t_emp` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT ’主鍵’, `department` varchar(20) DEFAULT NULL COMMENT ’部門’, `salary` decimal(10,2) DEFAULT NULL COMMENT ’工資’, `age` int(11) DEFAULT NULL COMMENT ’年齡’, `sex` varchar(4) DEFAULT NULL COMMENT ’性別’, PRIMARY KEY (`id`))ENGINE=InnoDB DEFAULT CHARSET=utf8; '''# 執行sqldriver.execute(sql)# 關閉數據連接connection.close()向數據庫中添加數據

1.需要注意的是規范sql,該寫的字段都寫上,不使用默認對應

2.提交事務的對象是數據庫連接對象,而不是游標對象

3.pycharm連接mysql數據時,如果連接驅動是高版本,需要加上時區,jdbc:mysql://localhost/book?serverTimezone=GMT%2B8

4.如果主鍵是自動遞增,則不能手動指定值,不能寫該字段,讓其自增長

# 獲取數據庫連接對象connection=pymysql.connect(host=’localhost’,port=3306,user=’root’,passwd=’2732195202’,db=’book’,charset=’utf8’)# 獲取一個游標driver=connection.cursor()# 定義sql語句sql=''' insert into t_emp(name,department,salary,age,sex)values('tom','開發部',8000,25,'男'), ('tom','開發部',8000,25,'男') '''# 嘗試捕捉錯誤try: # 執行SQL,并返回收影響行數 result=driver.execute(sql) # 提交事務 connection.commit() print('sql(insert)->error')except: # 如果發生錯誤 則回滾事務 print('sql(insert)->error') driver.rollback()# 關閉數據庫連接connection.close()修改表中的數據

注意點:在操作數據庫之前,需要確認是否獲取連接數據庫成功,并且選中了數庫

2.卸載第三方庫:pip uninstall pymysql

#獲取數據庫連接對象 autocommit=True:設置數據庫自動提交connection=pymysql.connect(host='localhost',port=3306,user=’root’,passwd=’2732195202’,db=’book’,charset=’utf8’,autocommit=True)# 獲取游標對象driver=connection.cursor()# 定義sqlsql='update t_emp set salary=%s,name=%s where id=%s;'# 如果sql錯誤就執行回滾操作,成功就提交try: # 執行sql,并且返回影響的行數 result=driver.execute(sql,[6000,'admin',19]) connection.commit() print('sql(update)->success')except: print('sql(update)->error') connection.rollback()# 關閉數據庫連接對象connection.close()查詢數據

1.項目中的.py文件不能和python庫中的文件進行沖突,否則會出現異常

# 獲取數據庫連接對象connection=pymysql.connect(host=’localhost’,port=3306,user=’root’,passwd=’2732195202’,db=’book’,charset=’utf8’)# 獲取一個游標對象driver=connection.cursor()#定義sqlsql='select id, name, department, salary, age, sex from t_emp where id>%s and sex=%s'# 只能獲取一次,獲取多次的時候會獲取到null 如果是多個參數,需要傳遞一個元組try: driver.execute(sql,(1,'女')) # 獲取所有的查詢結果 返回一個元組 resultAll=driver.fetchall() print('resultAll:', resultAll) # 獲取2條數據 resultTwo=driver.fetchmany(2) print('resultTwo:', resultTwo) # 獲取一條數據 resultOne=driver.fetchone() print('resultThree:', resultOne) print('sql(select)->success')except: connection.rollback() print('sql(select)->error')# 關閉數據庫連接connection.close()刪除表中的記錄

import pymysql# 獲取數據庫連接對象connection = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’2732195202’, db=’book’, charset=’utf8’)# 獲取一個游標driver = connection.cursor()# 定義sqlsql='delete from t_emp where id=%s'try: # 執行一條sql driver.execute(sql, (21)) # 提交事務 connection.commit() print('sql(delete)->success')except Exception as e: # 回滾事務 connection.rollback() print('sql(delete)->error') print(e)#關閉數據庫連接connection.close()事務操作

pymysql實現增刪改查的操作指南(python)

提交事務: connection.commit()

回滾事務: connection.rollback()

總結

到此這篇關于pymsql實現增刪改查(python)的文章就介紹到這了,更多相關pymsql增刪改查內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产视频网站一区二区三区| 偷拍亚洲精品| 日韩视频精品在线观看| 在线精品一区| 国产欧美在线观看免费| 久久av一区二区三区| 青青青国产精品| 国际精品欧美精品| 国产日韩专区| 91精品视频一区二区| 国产福利一区二区精品秒拍| 国产欧美日韩在线观看视频| 国产精品magnet| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩精品首页| 麻豆91精品| 在线精品小视频| 久热精品在线| 美女久久精品| 国产农村妇女精品一二区| 免费成人在线视频观看| 国产一区二区中文| 青青青免费在线视频| 三上悠亚国产精品一区二区三区| 日韩欧美少妇| 日本亚洲最大的色成网站www| **爰片久久毛片| 日韩精品国产精品| 亚洲经典在线| 好吊一区二区三区| 不卡一区2区| 激情综合婷婷| 国产精品porn| 日韩精品一级中文字幕精品视频免费观看 | 国产亚洲观看| 在线精品一区二区| 青草国产精品| 日韩高清中文字幕一区| 日韩高清一区| 亚州欧美在线| 亚洲图片久久| 亚洲专区一区| 99精品在线观看| 欧美日韩国产免费观看视频| 精品亚洲精品| 亚洲视频二区| 美女久久久久久 | 精品国产中文字幕第一页| 日韩av字幕| 日韩精品导航| 夜夜精品视频| av资源新版天堂在线| 偷拍精品精品一区二区三区| 里番精品3d一二三区| 久久三级视频| 黄色在线一区| a日韩av网址| 青草综合视频| 日韩不卡一区| 亚洲精品在线a| 成人高清一区| 欧美日韩国产在线一区| 国产调教精品| 精品亚洲精品| 久久精品在线| 美女视频免费精品| 亚洲精品在线观看91| 日韩一区电影| 国产+成+人+亚洲欧洲在线| 日韩电影二区| 日韩福利一区| 在线看片国产福利你懂的| 久久蜜桃av| 日韩精品久久久久久| 亚洲一区成人| 天堂网av成人| 精品国产精品国产偷麻豆| 日本一区二区三区视频在线看| 99久久亚洲精品| 成人亚洲欧美| japanese国产精品| 欧美永久精品| 久久久免费人体| 免费在线日韩av| 精品国产精品国产偷麻豆| 免费久久99精品国产| 精品国产一区二区三区性色av| 国产精品片aa在线观看 | 亚洲二区精品| 国产精品magnet| 欧美一区二区三区久久| 在线亚洲免费| 国产精品115| 亚洲精品**中文毛片| 中文字幕亚洲在线观看| 久久99久久人婷婷精品综合| 激情五月色综合国产精品| 亚洲1区在线观看| 石原莉奈在线亚洲二区| 国产探花在线精品一区二区| 最新中文字幕在线播放| 亚洲欧美专区| 亚洲免费福利一区| 蜜臀久久99精品久久久久久9| 一区二区精品| 91精品精品| 国产精品xxxav免费视频| 亚洲激情不卡| 国产精品原创| 日本一区二区中文字幕| 亚洲影视一区| 亚洲男人在线| 日本免费久久| 国产精品毛片在线| 黄色aa久久| 91看片一区| 另类综合日韩欧美亚洲| 国产日韩电影| 欧美成人国产| 精品中国亚洲| 欧美综合国产| 999国产精品| 久久精品国产www456c0m| 国产一区二区三区四区五区传媒| 婷婷成人av| 日本国产精品| 国产精品久久久免费| 国产精品nxnn| 麻豆精品蜜桃视频网站| 亚洲另类黄色| 日韩精品永久网址| 在线午夜精品| 亚洲最大av| 国产成人精品一区二区三区在线| 久久国际精品| 国产激情精品一区二区三区| 日本中文字幕视频一区| 精品视频一区二区三区在线观看 | 久久精品日韩欧美| 欧美va亚洲va日韩∨a综合色| 国产亚洲高清一区| 蘑菇福利视频一区播放| 精品国产欧美日韩| 欧美片网站免费| 亚洲资源在线| 国产精品99视频| 精品在线播放| 日本精品在线播放| 日韩不卡免费高清视频| 激情婷婷亚洲| 日韩中文字幕亚洲一区二区va在线| 欧美日本二区| 亚洲免费福利| 亚洲免费专区| 日本一区二区三区视频在线看 | 日韩精品久久久久久| 日韩av一区二| 久久久久久网| 欧美va亚洲va日韩∨a综合色| 综合激情婷婷| 国产欧美日韩一区二区三区在线| 国产一区二区亚洲| 99精品视频在线| 91麻豆国产自产在线观看亚洲| 石原莉奈在线亚洲三区| 视频一区日韩| 国产免费久久| 久久福利毛片| 久久夜夜操妹子| 久久影院资源站| 99tv成人| 蜜臀a∨国产成人精品| 日韩欧美自拍| 久久男人av资源站| 日本亚洲不卡| 久久国产亚洲| 欧美综合另类| 99久久99久久精品国产片果冰| 国产主播一区| 国产精品毛片一区二区三区| 久久久精品久久久久久96 | 性欧美xxxx免费岛国不卡电影| 日韩精品一区二区三区免费观影| 日韩不卡视频在线观看| 亚洲少妇自拍| 国产精品男女| 久久国产主播| 亚洲免费专区| 六月婷婷一区| 久久精品二区亚洲w码| 尤物tv在线精品| 69堂精品视频在线播放| 国产精品2023| 欧美日韩国产欧| 亚洲男人在线| 日本一区二区中文字幕| 国产一区二区三区四区二区| 伊人成人在线视频| 久久的色偷偷| 亚洲一区有码|