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

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

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

瀏覽:171日期: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久久,三上悠亚国产精品一区二区三区
欧美精品中文| 日韩欧美不卡| 1024精品久久久久久久久| 国产一区二区视频在线看| 日韩国产在线观看一区| 久久福利毛片| 亚洲色图综合| 日韩视频1区| 日韩国产欧美在线播放| 欧美一区不卡| 欧美国产不卡| 韩国久久久久久| 久久理论电影| 色婷婷狠狠五月综合天色拍| 黄色在线网站噜噜噜| 欧美日韩视频免费观看| 日韩高清中文字幕一区二区| 国产一区亚洲| 亚洲专区一区| 免费人成在线不卡| 日本午夜精品视频在线观看| 日韩精品免费一区二区夜夜嗨 | 精品久久在线| 免费高潮视频95在线观看网站| 国产在线成人| 日韩综合小视频| 久久尤物视频| 日本综合字幕| 视频在线观看91| 国产乱码精品一区二区三区亚洲人| 国产精品亚洲欧美| 日韩成人三级| 男女激情视频一区| 久久av导航| 亚洲91视频| 日精品一区二区三区| 精品视频高潮| 亚洲国产一区二区在线观看 | 欧美亚洲福利| 美女高潮久久久| 欧美日韩国产v| 男女男精品网站| 成人在线黄色| 国产亚洲在线| 麻豆91在线播放| 红桃视频欧美| 国产欧美日韩亚洲一区二区三区| 老司机精品在线| 免费不卡中文字幕在线| 综合日韩在线| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日本精品另类| 久久青草久久| 国产日韩免费| 欧美日韩免费观看一区=区三区 | 久久一区精品| 美女久久网站| 国产一区二区三区四区五区传媒 | 欧美一区二区三区久久精品| 在线观看精品| 97久久超碰| 久久精品导航| 国产调教精品| 在线国产一区二区| 久久婷婷国产| 亚洲色图综合| 久久青草久久| 欧美黑人巨大videos精品| 99视频一区| 国产一区二区精品福利地址| 亚洲我射av| 99久久99视频只有精品| 国产精品成人3p一区二区三区| 亚洲欧美伊人| 国产精品国产一区| 婷婷精品在线| 国模 一区 二区 三区| 欧美成人精品午夜一区二区| 亚洲一二av| 欧美精品激情| 蜜臀久久精品| 精品久久久久中文字幕小说| 少妇高潮一区二区三区99| 91精品成人| 日韩精品诱惑一区?区三区| 国产精品亚洲二区| 亚洲精品影视| 午夜在线播放视频欧美| 人人精品亚洲| 国产成人调教视频在线观看| 欧美日韩xxxx| 快she精品国产999| 欧美午夜精品一区二区三区电影| 久久字幕精品一区| 欧美日一区二区在线观看| 只有精品亚洲| 亚洲一区二区三区免费在线观看| 韩国精品主播一区二区在线观看 | 激情五月综合网| 日韩国产欧美| 免费看av不卡| 91亚洲国产| 精品久久福利| 麻豆国产精品一区二区三区| 少妇精品在线| 免费日韩av片| 99香蕉国产精品偷在线观看| 欧美日韩国产高清电影| 日韩毛片视频| 夜鲁夜鲁夜鲁视频在线播放| 亚洲国产福利| 岛国av在线播放| 国产成人精品福利| 国产一区二区三区四区五区传媒| 麻豆精品视频在线观看| 国产精品自拍区| 国产精品一区二区av交换| 欧美一级二级视频| 欧美在线精品一区| 日韩国产欧美视频| 日本aⅴ亚洲精品中文乱码| 日韩av一二三| 国产亚洲一区二区三区啪| 久久激情av| 麻豆精品99| 蜜臀国产一区| 亚洲小说欧美另类婷婷| 五月天综合网站| 久久成人亚洲| 日韩欧美久久| 国产乱码精品| 成人午夜网址| 久久久精品五月天| 午夜久久美女| 丝袜美腿高跟呻吟高潮一区| 在线视频亚洲欧美中文| 天堂俺去俺来也www久久婷婷| 国产亚洲字幕| 精品国产乱码久久久| 日韩高清成人| 夜久久久久久| 日本不卡高清| 麻豆91精品视频| 日韩一区二区三区免费播放| 欧美日韩中文一区二区| 亚洲欧美日韩在线观看a三区| 亚洲精品动态| 麻豆精品在线观看| 欧美成人基地| 伊人影院久久| 日韩精品高清不卡| 欧美国产极品| 亚洲1234区| 夜夜精品视频| 欧美精品影院| 亚洲精品.com| 视频在线在亚洲| 国产高清日韩| 91精品一区二区三区综合| 欧美专区在线| 免费日韩成人| 精品中文一区| 国产视频网站一区二区三区| 成人在线免费观看网站| 在线视频观看日韩| 亚洲精品伊人| 91视频久久| 中文字幕一区二区三区四区久久| 美腿丝袜亚洲三区| 一区三区视频| 国产精品久久久久毛片大屁完整版| 久久影院午夜精品| 丝袜亚洲另类欧美| 久久久精品区| 亚洲深夜影院| 久久精品欧洲| 一区在线观看| 国产精品hd| 自由日本语亚洲人高潮| 青青伊人久久| 91精品一区二区三区综合| 日韩高清一区在线| 成人午夜精品| 日本午夜精品一区二区三区电影| av综合电影网站| 日本欧美久久久久免费播放网| jizzjizz中国精品麻豆| 亚洲综合中文| 久久久久久自在自线| 中文字幕亚洲精品乱码| 日韩欧美自拍| 国产欧美一区二区精品久久久 | 涩涩av在线| 欧美在线黄色| 九九在线精品| 国产91在线播放精品| 午夜a一级毛片亚洲欧洲| 亚洲www啪成人一区二区| 国产精品三p一区二区| 99国产精品久久久久久久成人热 |