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

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

Python操控mysql批量插入數據的實現方法

瀏覽:40日期:2022-07-07 09:05:56

在Python中,通過pymysql模塊,編寫簡短的腳本,即方便快捷地控制MySQL數據庫

一、連接數據庫

使用的函數:pymysql.connect

語法:db=pymysql.connect(host=’localhost’,user=’root’,port=3306,password=’Your password’,db=’database_name’)

Python操控mysql批量插入數據的實現方法

參數說明:host:MySQL服務器地址 user:用戶名 password:MySQL登錄密碼 port:MySQL服務器端口號 db:需要連接的數據庫名通常服務器地址、用戶名、端口號都是上述的默認值

二、創建表

連接完數據庫后,我們需要使用db.cursor()獲取數據庫的操作游標

cur=db.cursor()

接著使用execute()語句即可執行SQL語句.我們以創建學生成績表來進行演示:

import pymysqldb=pymysql.connect(host=’localhost’,user=’root’,password=’123456’,port=3306,db=’work1’)cur=db.cursor() ##獲取游標sql=’create table grade(id varchar(10),name varchar(10),age int,score int,class varchar(10))’cur.execute(sql)

打開Navicat查看表的情況如下:

Python操控mysql批量插入數據的實現方法

學生成績表創建成功!

三、批量插入數據

創建完表后,接下來就是插入數據…而插入數據又可以分為兩種方式:按行插入和一次性,我們將依次介紹。

按行插入

id=[’101’,’102’,’103’,’104’,’105’,’106’,’107’,’108’,’109’,’110’]name=[’諸葛亮’,’劉備’,’周瑜’,’張飛’,’關羽’,’呂布’,’貂蟬’,’黃忠’,’馬超’,’典韋’]age=[28,30,27,26,28,28,24,26,23,18]score=[89,56,78,60,40,33,90,95,86,82]class_=[’一班’,’一班’,’一班’,’二班’,’二班’,’二班’,’三班’,’三班’,’三班’,’三班’]sql=’insert into grade values(%s,%s,%s,%s,%s)’for i in range(0,len(id)): cur.execute(sql,(id[i],name[i],age[i],score[i],class_[i]))db.commit() #一定要提交數據!!不然在數據庫中是沒有數據顯示的

一次性插入

data=((id[i],name[i],age[i],score[i],class_[i]) for i in range(0,len(id)))sql=’insert into grade values(%s,%s,%s,%s,%s)’cur.executemany(sql,data)db.commit()

插入數據后,表grade內容如下:

Python操控mysql批量插入數據的實現方法

四、更多

根據以上步驟,我們可知只要在execute語句中放入相應的SQL語句,即可實現對數據庫的各種操作。而在pymysql中實現查詢數據操作后,還需通過對游標對象使用.fetchall()方法來返回查詢結果。

查詢目標:篩選出各班的平均分并以降序進行排列

sql=’select class,avg(score) from grade group by class order by avg(score) desc’cur.execute(sql)rst=cur.fetchall()print(rst)

Python操控mysql批量插入數據的實現方法

從輸出結果可知,元素是以tuple的方式進行儲存的。我們可以轉為更多規范的格式查看:

import pandas as pddf=pd.DataFrame(list(rst),columns=[’班級’,’平均分’])df

Python操控mysql批量插入數據的實現方法

完成各項操作后,不要忘記斷開與數據庫的連接:

db.close()

以上就是本次分享的全部內容~

附錄:python MySQL 批量插入

在現實生活中,經常會使用到Python 將信息清洗完后插入數據庫,但一條條插入勢必速度效率跟不上,此時將需要使用批量插入的思維。

# coding:utf-8import pymysql # 打開數據庫連接db = pymysql.connect(host=’localhost’, port=3306, user=’username’, passwd=’password’, db=’database_name’, charset=’utf8’) # 使用cursor()方法獲取操作游標cursor = db.cursor() # SQL 插入語句sql = 'INSERT INTO EMPLOYEE(FIRST_NAME, AGE, SEX) VALUES (%s,%s,%s)'# 一個tuple或者listT = ((’xiaoming’, 31, ’boy’), (’hong’, 22, ’girl’), (’wang’, 90, ’man’)) try: # 執行sql語句 cursor.executemany(sql, T) # 提交到數據庫執行 db.commit()except : # 如果發生錯誤則回滾 db.rollback()# 關閉游標cursor.close()# 關閉數據庫連接db.close()

到此這篇關于Python操控mysql批量插入數據的實現方法的文章就介紹到這了,更多相關Python mysql批量插入數據內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产欧美久久一区二区三区| 麻豆视频一区| 欧美精品高清| 日韩有吗在线观看| 亚洲一级特黄| 婷婷激情一区| 国产麻豆综合| 一区在线视频观看| 亚洲va中文在线播放免费| 国产精品一区二区中文字幕| 成人午夜亚洲| 欧美日韩国产欧| 久久中文字幕导航| 鲁鲁在线中文| 国产日韩亚洲| 国产成年精品| 综合视频一区| 精品视频在线观看网站| 成人在线视频免费| 欧美日中文字幕| 午夜在线播放视频欧美| 婷婷综合电影| 国产精品久久久网站| av不卡在线| 国产欧美亚洲一区| 国产视频久久| 日韩一区二区三区高清在线观看| 高清av一区| 视频在线观看一区二区三区| 综合色就爱涩涩涩综合婷婷| 亚洲精品免费观看| 日韩中出av| 日韩中文字幕亚洲一区二区va在线| 日韩在线一二三区| 国产精品探花在线观看| 91免费精品国偷自产在线在线| 久久久精品国产**网站| 国产videos久久| 999在线观看精品免费不卡网站| 日韩高清二区| 蜜臀av一区二区三区| 国际精品欧美精品| 亚洲综合不卡| 亚洲人成在线网站| 精品丝袜在线| 亚洲福利国产| 亚洲毛片视频| 午夜在线精品偷拍| 亚洲一区亚洲| 日本中文字幕不卡| 99成人在线| 成人久久一区| 国产欧美日韩一级| 国产成人精品一区二区三区视频 | 精品女同一区二区三区在线观看| 91福利精品在线观看| 日韩精品视频中文字幕| 狠狠干综合网| 中文字幕一区二区三区四区久久| 精品国产麻豆| 国产欧美69| 亚洲高清影视| 亚洲一区二区三区久久久| 国产精品中文| 亚洲伊人影院| 精品国产91| 亚洲精品美女91| 97人人精品| 欧美在线黄色| 伊人久久高清| 精品免费av| 久久国产亚洲精品| 午夜久久中文| 国产精品大片| 热久久免费视频| 欧美日韩国产观看视频| 日韩精品社区| 久久免费精品| 丝袜美腿亚洲一区二区图片| 国产欧美丝祙| 亚洲一区二区三区无吗| 中文国产一区| 综合一区在线| jiujiure精品视频播放| 欧美国产一级| 成人影视亚洲图片在线| 日韩精品a在线观看91| 国产欧美一区二区色老头| 免费观看在线综合| 精品久久影院| 日产欧产美韩系列久久99| 亚洲午夜视频| 日韩在线黄色| 欧美羞羞视频| 国产一区二区三区不卡视频网站| 亚洲2区在线| 亚洲综合图色| 国产欧美日韩综合一区在线播放| 亚洲毛片网站| 国产亚洲久久| 国产一精品一av一免费爽爽| 蜜桃视频免费观看一区| 国产精品一区二区三区美女 | 日韩av中文字幕一区二区 | 制服诱惑一区二区| 香蕉久久久久久| 国产欧美亚洲一区| 人人精品亚洲| 综合色就爱涩涩涩综合婷婷| 欧美va天堂| 石原莉奈在线亚洲三区| 亚洲欧洲另类| 欧美一区=区| 日韩欧美中文字幕一区二区三区 | 久久精品高清| 亚洲精品女人| 久久99国产精品视频| 精品国产免费人成网站| 日韩av自拍| 亚洲乱码视频| 精品一区三区| 久久av偷拍| 亚洲精品高潮| 日本美女一区| 精品午夜久久| 国产亚洲精aa在线看| 欧美激情99| 日韩精品一区二区三区免费观影| 国产视频一区在线观看一区免费| 99久久精品网站| 蜜臀久久久99精品久久久久久| 国产亚洲欧美日韩精品一区二区三区| 精品一区不卡| 亚洲欧美日本日韩| 国产传媒av在线| 国产精品久久观看| 视频一区在线视频| 另类小说一区二区三区| 热久久久久久久| 夜鲁夜鲁夜鲁视频在线播放| 国产欧美一区| 亚洲久久视频| 国产日韩综合| 中文在线а√天堂| 欧美日韩一区二区三区在线电影| 亚洲精品中文字幕乱码| 欧美日韩亚洲一区| 2023国产精品久久久精品双| 欧美激情另类| 美女久久久久久 | 亚洲www免费| 99在线|亚洲一区二区| 亚洲精品高潮| 久久香蕉精品香蕉| 亚洲免费影视| 国产在线观看91一区二区三区| 激情婷婷久久| 午夜欧美巨大性欧美巨大| 六月丁香综合| 高清不卡亚洲| 国产激情精品一区二区三区| 国产福利资源一区| 日韩欧美另类一区二区| 精品久久电影| 91精品观看| 国产精品乱战久久久| 私拍精品福利视频在线一区| 野花国产精品入口| 在线亚洲精品| 久久婷婷丁香| 夜鲁夜鲁夜鲁视频在线播放| 欧美另类中文字幕| 在线亚洲成人| 色爱综合网欧美| 日韩专区一卡二卡| 日韩啪啪电影网| 国产精品巨作av| 国产欧美在线| 亚洲视频综合| 亚洲手机视频| 精品三级在线| 18国产精品| 欧美成人基地 | 99国产精品免费视频观看| 免费一区二区视频| 欧美日一区二区| 麻豆国产欧美日韩综合精品二区| 日韩av网站在线免费观看| 亚洲综合电影| 久久久国产精品一区二区中文| 日韩国产一区二区三区| 久久精品九色| 日韩欧美二区| 亚洲涩涩av| 日韩欧美在线中字| 欧美日本久久| 欧美日本一区| 国产精品一在线观看| 久久中文精品| 成人羞羞视频播放网站|