成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:2日期: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 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91视频在线观看免费| 日韩精品一区二区三区视频在线观看 | 日韩高清一级片| 黄色成人在线网址| 久久一区二区视频| 国产99久久久国产精品潘金| 欧美日韩亚洲不卡| 麻豆精品国产91久久久久久| 在线观看视频91| 日本伊人色综合网| 在线精品视频免费观看| 日日夜夜免费精品视频| 性感少妇一区| 亚洲bt欧美bt精品777| 国产精品一区亚洲| 亚洲成人精品影院| 久久黄色小说| 日韩精品一卡二卡三卡四卡无卡| 国产精品主播| 亚洲成人先锋电影| 久久久久国产精品一区二区| 日韩在线一区二区| 色激情天天射综合网| 蜜臀久久99精品久久久久久9| 日本高清视频一区二区| 裸体一区二区三区| 在线播放日韩导航| 成人深夜视频在线观看| 久久久久久免费网| 欧美精品一区三区在线观看| 国产精品免费久久久久| 欧美天堂亚洲电影院在线观看| 国产精品久久777777| 亚洲第一伊人| 亚洲综合成人在线| 一本到不卡免费一区二区| 美女在线观看视频一区二区| 欧美日韩一区二区三区四区五区| 国产成人高清视频| 国产女主播视频一区二区| 亚洲日本欧美| 天堂成人国产精品一区| 欧美日韩在线电影| 粉嫩av亚洲一区二区图片| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩精品1区2区3区| 色综合久久久久综合| 久久99国产精品免费| 日韩色在线观看| 午夜精品国产| 亚洲一区二区在线免费观看视频| 色欧美乱欧美15图片| 国产乱国产乱300精品| 久久网站最新地址| 影音先锋亚洲精品| 亚洲第一福利视频在线| 欧美日韩中文字幕一区二区| 成人午夜视频免费看| 国产精品国产三级国产aⅴ入口| 一区二区三区你懂的| 免费在线看成人av| 精品国产一区二区三区忘忧草 | 一二三区精品视频| 欧美图片一区二区三区| 成人高清免费观看| 亚洲日本在线视频观看| 久久一日本道色综合久久| 国产电影精品久久禁18| 国产精品嫩草久久久久| 蜜桃av久久久亚洲精品| 国产成人免费视频网站| 亚洲欧洲99久久| 91高清视频免费看| 成年人午夜久久久| 亚洲免费在线观看视频| 欧美视频一区二| 色综合亚洲欧洲| 亚洲午夜精品网| 欧美一级高清大全免费观看| 亚洲一本视频| 久久成人免费日本黄色| 久久久高清一区二区三区| 国产精品一区毛片| 国产成人精品亚洲午夜麻豆| 日韩理论电影院| 在线电影国产精品| 亚洲国产欧洲综合997久久| 韩国av一区二区| 亚洲色图欧美偷拍| 欧美一二区视频| 亚洲一区二区三区四区中文| 岛国一区二区三区| 亚洲电影在线免费观看| 日韩久久精品一区| 国产农村妇女精品一区二区| 国产剧情一区二区| 亚洲啪啪综合av一区二区三区| 欧美色图片你懂的| 91一区二区在线| 日韩av在线发布| 欧美一级日韩免费不卡| 国产精品视频免费观看| av中文字幕不卡| 亚洲国产视频一区二区| 久久嫩草精品久久久久| 一本一道久久a久久精品综合蜜臀| 成人av电影在线| 肉肉av福利一精品导航| 国产欧美精品在线观看| 欧美日韩一区二区三区不卡| 伊人激情综合| 成人小视频免费在线观看| 亚洲444eee在线观看| 久久亚洲一区二区三区四区| 欧洲人成人精品| 亚洲人成久久| 成人av电影在线网| 美女视频黄 久久| 国产精品福利一区| 日韩免费电影网站| 色婷婷国产精品| 欧美午夜精品久久久久免费视| 国产一区在线看| 午夜激情综合网| 国产精品色哟哟| 欧美一区在线视频| 色综合久久99| 一区二区免费在线视频| 91视视频在线观看入口直接观看www | 六月丁香综合在线视频| 2020日本不卡一区二区视频| 性感少妇一区| 国产精品激情| 国产成人鲁色资源国产91色综 | 日本韩国欧美三级| 亚洲福利国产| 成人av资源站| 裸体健美xxxx欧美裸体表演| 国产精品免费丝袜| 日韩欧美久久一区| 欧美自拍丝袜亚洲| 99精品国产高清一区二区| 成人avav影音| 狠狠狠色丁香婷婷综合激情| 亚洲午夜在线观看视频在线| 久久免费午夜影院| 日韩限制级电影在线观看| 色美美综合视频| 成人精品免费看| 久色婷婷小香蕉久久| 一区二区三区欧美激情| 国产精品高潮久久久久无| 久久精子c满五个校花| 欧美大胆人体bbbb| 欧美一区二区三区喷汁尤物| 久久九九免费| 国产日韩欧美一区| 亚洲午夜精品一区二区| 91在线一区二区三区| 成人性色生活片免费看爆迷你毛片| 免播放器亚洲一区| 美女视频网站久久| 日韩制服丝袜av| 亚洲成av人片在线| 亚洲激情综合网| 亚洲精品写真福利| 亚洲同性同志一二三专区| 久久久久97国产精华液好用吗| 精品国产乱码久久久久久图片| 欧美成va人片在线观看| 日韩欧美久久久| 欧美一区二区三区人| 欧美一级日韩免费不卡| 91精品国产一区二区三区| 欧美高清dvd| 欧美人与性动xxxx| 欧美一区二区三区影视| 日韩写真欧美这视频| 日韩免费观看高清完整版| 精品国产一区二区三区忘忧草| 精品动漫一区二区三区在线观看| 精品国产污网站| 久久久国产精品不卡| 久久久无码精品亚洲日韩按摩| 国产亚洲欧洲997久久综合 | 色哟哟一区二区在线观看| 国产午夜精品在线| 国产一区二区三区奇米久涩| 国产伦精品一区二区三区视频孕妇 | 一本久久精品一区二区| 色综合久久精品| 在线观看日产精品| 色猫猫国产区一区二在线视频| 欧美日韩在线观看一区二区 | 亚洲裸体在线观看| 亚洲国产三级在线| 日本成人中文字幕在线视频| 麻豆精品在线看| 国产精品羞羞答答xxdd| 99re免费视频精品全部|