当前位置: 首页 > news >正文

网络设计开发网站推荐做ppt照片的网站

网络设计开发网站,推荐做ppt照片的网站,手机开发人员选项在哪,查查企业信息查询一、前言最近做web网站的测试#xff0c;遇到很多需要批量造数据的功能#xff1b;比如某个页面展示数据条数需要达到10000条进行测试#xff0c;此时手动构造数据肯定是不可能的#xff0c;此时只能通过python脚本进行自动构造数据#xff1b;本次构造数据主要涉及到在某…一、前言最近做web网站的测试遇到很多需要批量造数据的功能比如某个页面展示数据条数需要达到10000条进行测试此时手动构造数据肯定是不可能的此时只能通过python脚本进行自动构造数据本次构造数据主要涉及到在某个表里面批量添加数据、在关联的几个表中同步批量添加数据、批量查询某个表中符合条件的数据、批量更新某个表中符合条件的数据等。二、数据添加即批量添加数据到某个表中。insert_data.pyimport 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 xxxxxself.__db_port 3307self.__db_user rootself.__db_password 123456self.__db_database xxxxxx# 连接数据库def isConnectionOpen(self):self.__db pymysql.connect(hostself.__db_host,portself.__db_port,userself.__db_user,passwordself.__db_password,databaseself.__db_database,charsetutf8)# 插入数据def linesinsert(self,n,user_id,tags_id,created_at):self.isConnectionOpen()# 创建游标global cursorconn 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)# 用户idtuserids []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_iduser_id# 标签idtagsid_list get_tags()tags_id random.choice(tagsid_list)[0]self.linesinsert(i,user_id,tags_id,created_at)if __name__ __main__:# 实例化对象dbDatabaseAccess()db.get_data()二、数据批量查询select_data.pyimport pymysqlimport pandas as pdimport numpy as npdef get_tags():# 连接数据库地址端口用户名密码数据库名称数据格式conn pymysql.connect(hostxxx.xxx.xxx.xxx,port3307,userroot,passwd123456,dbxxxx,charsetutf8)cur conn.cursor()# 表cf_users中获取所有用户idsql select id from cf_tags where id between 204 and 298# 将user_id列转成列表输出df pd.read_sql(sql,conconn)# 先使用array()将DataFrame转换一下df1 np.array(df)# 再将转换后的数据用tolist()转成列表df2 df1.tolist()# cur.execute(sql)# data cur.fetchone()# print(df)# print(df1)# print(df2)return df2conn.close()三、批量更新数据select_data.pyimport pymysqlimport pandas as pdimport numpy as npdef get_tags():# 连接数据库地址端口用户名密码数据库名称数据格式conn pymysql.connect(hostxxx.xxx.xxx.xxx,port3307,userroot,passwd123456,dbxxxx,charsetutf8)cur conn.cursor()# 表cf_users中获取所有用户idsql select id from cf_tags where id between 204 and 298# 将user_id列转成列表输出df pd.read_sql(sql,conconn)# 先使用array()将DataFrame转换一下df1 np.array(df)# 再将转换后的数据用tolist()转成列表df2 df1.tolist()# cur.execute(sql)# data cur.fetchone()# print(df)# print(df1)# print(df2)return df2conn.close()以上就是python 实现数据库中数据添加、查询与更新的示例代码的详细内容更多关于python 数据库添加、查询与更新的资料请关注脚本之家其它相关文章
http://www.zqtcl.cn/news/363157/

相关文章:

  • 做网页设计的网站网站流量多少做网盟
  • 上海协会网站建设网站制作培训费用
  • 学会网站建设总结淮北市建市
  • 泉州开发网站的公司有哪些域名不用了需要注销吗
  • 重庆网站推广平台东莞整站优化火速公司
  • 商务网站建设综合实训网站推广效果怎么样
  • 成都品牌网站建设电话项目外包平台接活
  • 教育培训类网站模板上海有几个区最好
  • 公司网站维护怎么维护东莞网站建设it s
  • pc网站怎么做男科医院治疗一次2000元
  • 电子网站建设心得企业查询app排行榜
  • 杭州做网站的科技公司永川做网站的公司
  • 动物自己做的网站网站优化外包公司
  • 企业网站建设的三种方式并举例手机wap网站是什么
  • 做深圳门户网站起什么名字好建设网站对公司起什么作用是什么
  • 长春企业网站设计建设公司资质查询官网
  • 医疗网站前置审批查询免费网站建设可信赖
  • 摄影师个人网站模板宝坻集团网站建设
  • 比较多人用什么网站做推广wordpress数据库表管理系统
  • 网页开发和游戏开发东莞优化怎么做seo
  • 北京网站搭建开发高级网页设计教程
  • 北京南站是中高风险地区吗网站建设上机实验心得
  • 大学生做兼职的网站有哪些免费行情软件网站有哪些
  • 静安手机网站建设常见的网络营销方法及其效果
  • 怎么改版网站湖南长沙地图
  • 中卫网站推广公司如何自创app软件
  • 无棣网站建设电子商务网站设计原理书籍
  • 做t-shirt素材网站企业网站建设结论
  • 唐山公司做网站查询建筑资质的网站
  • 邯郸的网站建设网站正能量入口