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

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

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

瀏覽:28日期: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久久,三上悠亚国产精品一区二区三区
蜜桃久久久久久| 欧美日韩国产综合网| 韩国精品主播一区二区在线观看| 日韩国产欧美在线播放| 亚洲一级在线| 欧美亚洲国产一区| 国产一区二区精品久| 欧美永久精品| 国产欧美一区二区精品久久久| 精品国产亚洲日本| 视频一区中文字幕| 蜜桃久久久久久| 天堂成人国产精品一区| 亚洲欧洲另类| 日本不卡视频在线观看 | 天海翼精品一区二区三区| 久久精品国产www456c0m| 狠狠久久伊人| 久久精品资源| 国产精品免费精品自在线观看| 亚洲一级大片| 日韩精品一级中文字幕精品视频免费观看 | 久久99久久久精品欧美| 欧美自拍一区| 日本欧美在线| 青青青国产精品| 日本不卡高清视频| 日本在线视频一区二区| 亚洲精品裸体| 亚洲青青久久| 亚洲精品自拍| 亚洲精品大片| 青青草91视频| 国产精品黄色| 久久国产三级| 国产精品一区二区三区www| 国产欧美一区二区色老头| 国产精品一区2区3区| 午夜亚洲福利| 久久激情中文| 国产精品麻豆成人av电影艾秋| 亚洲一区二区三区中文字幕在线观看| 免费在线观看一区二区三区| 亚洲一区网站| 国产精品99视频| 亚洲免费毛片| 亚洲一二三区视频| 欧美日韩四区| 午夜亚洲精品| 好看的av在线不卡观看| 欧美大黑bbbbbbbbb在线| 国产一区白浆| 亚州国产精品| 欧美激情aⅴ一区二区三区 | 精品国产一区二区三区2021| 免费观看亚洲| 夜久久久久久| 欧美色综合网| 新版的欧美在线视频| 亚洲精品国产偷自在线观看| 免费在线观看成人| 91精品丝袜国产高跟在线| 日韩欧美美女在线观看| 欧美午夜三级| 理论片午夜视频在线观看| 99视频精品全国免费| 日韩中文字幕麻豆| 国产美女视频一区二区| 日本欧美在线看| 欧美日韩一区二区三区不卡视频 | 在线精品亚洲| 国产丝袜一区| 91av一区| 日本成人中文字幕| 蜜桃视频第一区免费观看| 国产精品中文字幕制服诱惑| 国产91在线播放精品| 亚洲小说欧美另类婷婷| 图片区亚洲欧美小说区| 亚洲免费毛片| 岛国av在线播放| 国产精品嫩草99av在线| 日韩av网站在线观看| 亚洲黄色免费av| 91精品一区国产高清在线gif| 亚洲色图网站| 98精品视频| 蜜臀a∨国产成人精品| 国产精品久久免费视频| 久久久久久久久久久妇女| 日本一区二区三区视频在线看| 国产区精品区| 午夜视频精品| 欧美精品高清| 国产私拍福利精品视频二区| 国产亚洲在线观看| 1000部精品久久久久久久久| 高清日韩欧美| 国产精品一区免费在线| 婷婷亚洲综合| 成人免费电影网址| 精品亚洲精品| 欧美激情日韩| 国产精品videossex久久发布 | 日产精品一区二区| 国产精品超碰| 国产欧美日韩在线一区二区 | 日韩av有码| 蜜桃视频第一区免费观看| 亚州av乱码久久精品蜜桃| 老司机久久99久久精品播放免费| 91精品精品| 蜜桃久久久久久| 精品91久久久久| 日本不卡视频在线| 精品99在线| а√天堂8资源在线| 欧美成人精品一级| 久久婷婷丁香| 久久精品国产99久久| 亚洲成a人片| 亚洲免费观看高清完整版在线观| 日韩高清不卡一区| 国产精选在线| 97人人精品| 99riav1国产精品视频| 天堂av一区| 亚洲大全视频| 久久美女性网| 亚洲精品福利| 精品日韩一区| 五月婷婷六月综合| 69堂精品视频在线播放| 成人日韩av| 女人av一区| 婷婷久久一区| 国产欧美日韩| 久久理论电影| 亚洲97av| 欧美视频一区| 亚洲国产专区| 国产精品v亚洲精品v日韩精品| 欧美国产视频| 国产精品普通话对白| 美女久久久久久| 亚洲精品黄色| 91精品国产自产精品男人的天堂| 日韩在线精品| 亚洲伊人精品酒店| 青草国产精品久久久久久| 国产乱码精品一区二区三区四区| 99久久九九| 国产高清日韩| 精品欧美一区二区三区在线观看| 日韩欧美美女在线观看| 婷婷综合六月| 国产精品黄色片| 麻豆视频在线观看免费网站黄 | 亚洲二区三区不卡| 日韩福利视频一区| 午夜国产精品视频| 亚洲精品精选| 欧美aa国产视频| 精品资源在线| 亚洲综合在线电影| 欧美成人aaa| 亚洲欧洲美洲国产香蕉| 91成人精品观看| 精品视频一二| 日韩欧美在线精品| 中文日韩在线| 国产精品一区二区美女视频免费看| 夜夜精品视频| 免费在线小视频| 久草精品视频| 午夜精品免费| 日韩在线不卡| 高清不卡一区| 久久高清免费观看| 91精品国产调教在线观看| 狂野欧美性猛交xxxx| 黄色成人精品网站| 亚洲一级特黄| 中文字幕一区久| 精品日韩一区| 久久国产精品久久久久久电车| 欧美精品高清| 黄色在线网站噜噜噜| 亚洲欧美激情诱惑| 亚洲风情在线资源| 麻豆国产欧美一区二区三区 | 麻豆精品视频在线观看| 日韩在线短视频| 国产成人精选| 美女久久99| 中文一区一区三区免费在线观 | 成人台湾亚洲精品一区二区| 国产精品a级| 国产精品外国| 丝袜av一区|