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

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

python 實現數據庫中數據添加、查詢與更新的示例代碼

瀏覽:173日期:2022-07-02 18:38:29

一、前言

最近做web網站的測試,遇到很多需要批量造數據的功能;比如某個頁面展示數據條數需要達到10000條進行測試,此時手動構造數據肯定是不可能的,此時只能通過python腳本進行自動構造數據;本次構造數據主要涉及到在某個表里面批量添加數據、在關聯的幾個表中同步批量添加數據、批量查詢某個表中符合條件的數據、批量更新某個表中符合條件的數據等。

二、數據添加

即批量添加數據到某個表中。

insert_data.py

import pymysqlimport randomimport timefrom get_userinfo import get_userinfofrom get_info import get_infofrom get_tags import get_tagsfrom get_tuser_id import get_utagclass DatabaseAccess(): def __init__(self): self.__db_host = 'xxxxx' self.__db_port = 3307 self.__db_user = 'root' self.__db_password = '123456' self.__db_database = 'xxxxxx' # 連接數據庫 def isConnectionOpen(self): self.__db = pymysql.connect( host=self.__db_host, port=self.__db_port, user=self.__db_user, password=self.__db_password, database=self.__db_database, charset=’utf8’ ) # 插入數據 def linesinsert(self,n,user_id,tags_id,created_at): self.isConnectionOpen() # 創建游標 global cursor conn = self.__db.cursor() try: sql1 = ’’’ INSERT INTO `codeforge_new`.`cf_user_tag`(`id`, `user_id`, `tag_id`, `created_at`, `updated_at`) VALUES ({}, {}, {}, ’{}’, ’{}’); ’’’.format(n,user_id,tags_id,created_at,created_at) # 執行SQLconn.execute(sql1,) except Exception as e: print(e) finally: # 關閉游標 conn.close() self.__db.commit() self.__db.close() def get_data(self):# 生成對應數據 1000條 for i in range(0,1001): created_at = time.strftime(’%Y-%m-%d %H:%M:%S’,time.localtime()) # print(create_at) # 用戶id tuserids = [] tuserid_list = get_utag() for tuserid in tuserid_list:tuserids.append(tuserid[0]) # print(tuserids) userid_list = get_userinfo() user_id = random.choice(userid_list)[0] if user_id not in tuserids:user_id=user_id # 標簽idtagsid_list = get_tags()tags_id = random.choice(tagsid_list)[0]self.linesinsert(i,user_id,tags_id,created_at)if __name__ == '__main__': # 實例化對象 db=DatabaseAccess() db.get_data()

二、數據批量查詢

select_data.py

import pymysqlimport pandas as pdimport numpy as npdef get_tags(): # 連接數據庫,地址,端口,用戶名,密碼,數據庫名稱,數據格式 conn = pymysql.connect(host=’xxx.xxx.xxx.xxx’,port=3307,user=’root’,passwd=’123456’,db=’xxxx’,charset=’utf8’) cur = conn.cursor() # 表cf_users中獲取所有用戶id sql = ’select id from cf_tags where id between 204 and 298’ # 將user_id列轉成列表輸出 df = pd.read_sql(sql,con=conn) # 先使用array()將DataFrame轉換一下 df1 = np.array(df) # 再將轉換后的數據用tolist()轉成列表 df2 = df1.tolist() # cur.execute(sql) # data = cur.fetchone() # print(df) # print(df1) # print(df2) return df2 conn.close()

三、批量更新數據

select_data.py

import pymysqlimport pandas as pdimport numpy as npdef get_tags(): # 連接數據庫,地址,端口,用戶名,密碼,數據庫名稱,數據格式 conn = pymysql.connect(host=’xxx.xxx.xxx.xxx’,port=3307,user=’root’,passwd=’123456’,db=’xxxx’,charset=’utf8’) cur = conn.cursor() # 表cf_users中獲取所有用戶id sql = ’select id from cf_tags where id between 204 and 298’ # 將user_id列轉成列表輸出 df = pd.read_sql(sql,con=conn) # 先使用array()將DataFrame轉換一下 df1 = np.array(df) # 再將轉換后的數據用tolist()轉成列表 df2 = df1.tolist() # cur.execute(sql) # data = cur.fetchone() # print(df) # print(df1) # print(df2) return df2 conn.close()

以上就是python 實現數據庫中數據添加、查詢與更新的示例代碼的詳細內容,更多關于python 數據庫添加、查詢與更新的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区久久| 日韩午夜免费| 日韩午夜精品| 欧美在线资源| 久久精品导航| 在线一区av| 国产色播av在线| 亚洲三级欧美| 亚洲成人国产| 久久免费精品| 国产精品日韩精品在线播放| 国产欧美在线观看免费| 国产剧情一区| 国产亚洲一区二区三区啪| 欧美精品中文| 你懂的国产精品永久在线| 国产成人1区| 日韩黄色大片网站| 亚洲一级少妇| 午夜欧美巨大性欧美巨大| 成人看片网站| 午夜欧美精品| 伊人国产精品| 国产亚洲字幕| 国产日韩一区二区三免费高清| 国产欧美久久一区二区三区| 欧美精品91| 日韩影院二区| 99日韩精品| 日韩精品一区二区三区中文在线| 日韩av一区二| 欧美精品导航| 国产一区二区三区久久久久久久久| 国产精品4hu.www| 超级白嫩亚洲国产第一| 亚洲天堂1区| 亚洲制服少妇| 日本免费一区二区视频| 国产精品久久| 精品免费av| 精品久久久久久久| 99精品电影| 国产精品普通话对白| 奶水喷射视频一区| 日韩福利视频网| 国产一区二区三区天码| 久久精品国产www456c0m| 亚洲天堂av资源在线观看| 麻豆传媒一区二区三区| 99re国产精品| 久久影视三级福利片| 亚洲不卡系列| 欧美日韩夜夜| 午夜欧美巨大性欧美巨大| 神马日本精品| 国产精品88久久久久久| 91嫩草精品| 国产不卡人人| 久久国产精品99国产| 精品伊人久久| 精品三级久久| 日韩国产精品久久久| 国产成人精品亚洲日本在线观看| 欧美在线日韩| 一区二区国产在线观看| 欧美日韩一区二区三区视频播放| 国产乱论精品| 日韩欧美中文字幕在线视频| 成人日韩在线观看| 国产伦理久久久久久妇女| 蜜臀91精品一区二区三区| 国产黄大片在线观看| 免费一级欧美片在线观看网站| 日韩中文一区二区| 亚洲精品九九| 日韩精品一二三四| 婷婷精品视频| 亚洲成av人片一区二区密柚| 电影91久久久| 麻豆视频在线观看免费网站黄| 美女久久久久久| 国产精品一级| 国产劲爆久久| 久久中文精品| 久久激五月天综合精品| 中文不卡在线| 国产视频一区免费看| 国产99精品一区| 欧美在线资源| 老鸭窝亚洲一区二区三区| 欧美精品一二| 亚洲精品成人一区| 欧美日韩 国产精品| 麻豆高清免费国产一区| 天堂√中文最新版在线| 丰满少妇一区| 99精品视频在线| 最新日韩av| 亚洲青青久久| 日韩毛片网站| 久久精品三级| а√天堂中文在线资源8| 欧美另类综合| 91精品日本| 国产真实久久| 香蕉成人av| 免费不卡在线观看| 国产伦乱精品| 麻豆一区二区三区| 国产伦精品一区二区三区在线播放| 久久尤物视频| 亚洲中午字幕| 精品资源在线| 蜜桃av一区二区三区电影| 久久国际精品| 色综合www| 青青草视频一区| 99久久亚洲精品| 国产日韩欧美一区二区三区| 久久精品电影| 欧美天堂一区| 女主播福利一区| 麻豆成人91精品二区三区| 好看的亚洲午夜视频在线| 欧美极品中文字幕| 色爱综合av| 久久国际精品| 亚洲一区日韩| 久久精品xxxxx| 亚洲人成在线网站| 日韩和欧美一区二区三区| 一区福利视频| 亚洲v在线看| 97视频热人人精品免费| 91亚洲精品视频在线观看 | 欧美福利专区| 国产一区二区三区精品在线观看| 色综合视频一区二区三区日韩 | 国产欧美自拍一区| 日本中文字幕一区二区视频| 午夜一级久久| 好吊日精品视频| 在线视频观看日韩| 999国产精品999久久久久久| 日韩一区电影| 国产一区二区三区免费在线| 国产精品白丝久久av网站| 国产精品毛片久久久| 日韩三级一区| 国产精品亲子伦av一区二区三区| 久久亚洲风情| 日韩在线视频一区二区三区| 亚洲乱亚洲高清| 欧美日韩网址| 国产精品美女| 日韩成人在线看| 国产亚洲精品久久久久婷婷瑜伽| 日韩av片子| 香蕉久久99| 久久xxxx| 日韩成人午夜精品| 老司机精品视频网| 成人精品视频| 国产91一区| 中文字幕成人| 一区二区三区网站| 国产精品亚洲综合色区韩国| 精品香蕉视频| 99精品在线观看| 久久国产精品久久久久久电车 | 蜜臀久久久久久久| 麻豆精品一区二区综合av| 欧美日韩在线观看首页| 99久久久久| 在线国产精品一区| 国产中文字幕一区二区三区| 精品一区三区| 综合欧美精品| 中文字幕在线视频久| 天堂va蜜桃一区二区三区| 国产亚洲欧美日韩在线观看一区二区| 久久不卡日韩美女| 国产成人精品一区二区三区在线| 黄色亚洲在线| 国内精品亚洲| 日韩欧美三区| 亚洲网站视频| 国产999精品在线观看| 欧美资源在线| 国产精品字幕| 另类激情亚洲| 精品国模一区二区三区| 日韩国产高清在线| 亚洲一区二区动漫| 麻豆视频在线观看免费网站黄| 日韩欧美四区| 久久亚洲精品伦理| 精品中文字幕一区二区三区av| 中文字幕在线官网| 你懂的亚洲视频|