python 连接数据库并批量生成数据
自己在电脑上搭建了一个数据库,并用Python连接了一下,因为是刚搭建的,没有数据,就通过py生成了一些数据,写的比较粗糙。勿喷!废话不多说上代码!
import pymysql # 导入mysql库
import random # 随机数库导入# 连接数据库
db = pymysql.connect(host="localhost", # 要连接的主机地址port=3306, # 端口,一般为 3306user="root", # 用于登录的数据库用户password="root", # 密码database="mz", # 要连接的数据库
)
# 创建游标
result = db.cursor()
设置好数据库的连接地址后,后面就是随机要生成的表里面的数据了
#添加的数据是ID,姓名,性别,年龄
b = 10 #设置一个数方便while循环
while b <= 50: #b本身是10 这里会循环40次b += 1#设置两个列表分别是姓,和命first_name = ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常"]second_name = ["伟", "华", "建国", "洋", "刚", "万里", "爱民", "牧", "陆", "路", "昕", "鑫", "兵", "硕", "志宏", "峰", "磊", "雷", "文","明浩", "光", "超", "军", "达"]
# #这里随机姓和名列表里的汉字并相加到一起nam = random.choice(first_name) + random.choice(second_name)#print(nam)Gender = "男女"
# #随机男女,并以字符串显示,每次只显示1个suiji = "".join(random.sample(Gender, 1))
# #print(suiji)
# #随机年龄在17到33之间acd = random.randint(17, 33)
# #print(acd)
# # 需执行的sql语句
# # execute执行sqlresponse = resul.execute("INSERT INTO `user`(id,`name`,gender,age) VALUES ('{}','{}','{}','{}')".format(b, nam, suiji, acd))#通过format把变量传给msql语句
data = resul.fetchall()
for i in data: #查询时返回数据好看一些print(i)# # 提交db.commit()
python 连接数据库并批量生成数据相关推荐
- python办公自动化之批量生成docx——根据excel生成word、根据word生成excel
python办公自动化之批量生成docx--根据excel生成word 系列文章 本文目录 一.从excel读取 二.写入docx 三.批量生成docx 四.反向操作,根据word生成excel 系列 ...
- python制作合同模板带图片_办公自动化7_用Python操作Word批量生成合同
########## 实例7:用Python操作Word批量生成合同 ################ ''' 来源网上整理 ,供学习使用. 我们建立的模板和合同信息如下图所示:这里有几个注意事项: ...
- 用sql语句快速生成大量数据,批量生成数据
用sql语句快速生成大量数据,批量生成数据 1.首先先建两个表 – 创建一个临时内存表 set global log_bin_trust_function_creators=1; DROP TABLE ...
- python脚本批量生成数据
在平时的工作中,经常会遇到造数据,特别是性能测试的时候更是需要大量的数据.如果一条条的插入数据库或者一条条的创建数据,效率未免有点低.如何快速的造大量的测试数据呢?在不熟悉存储过程的情况下,今天给大家 ...
- python批量创建数据库表_使用 Pymysql 批量生成数据表
下笔原因 按照每个网页生成对应的数据表,结构一样, 但表名不同. 那么用 pymysql 批量生成应该比较容易, Google下,在stackoverflow和官方文档都没有找到完整示例, 自己动手吧 ...
- 用Python写一个批量生成账号的函数(用户控制数据长度、数据条数)
# 1.写一个函数,批量生成一些注册使用的账号:产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母.小写字母.数字组成 import ra ...
- Python办公自动化|批量生成请假条
大家好,我是早起. 本文就将基于一个真实的办公案例进行讲解如何提取Excel内容并创建Word,主要将涉及以下三个知识点 " openpyxl 读取 Excel 文件 python-docx ...
- 用二维码制作软件批量生成数据不定固定尺寸的二维码
二维码的尺寸大小跟它包含的数据多少相关,具体尺寸可以在条码打印软件里设置.但是如果需要连接数据库批量生成二维码,而且二维码的数据时长短参差不齐的时候,二维码大小也会参差不齐.如果需要将数据不同的二维码 ...
- Python 帮你批量生成手机号码
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨星安果 来源丨AirPython 1 目 标 ...
最新文章
- asp.net缓存(二)
- jdbc操作演示 mysql
- 推荐系统系列教程之十四:经典模型融合方法----线性模型和树模型的组合拳
- 如何打造程序员专属聊天室?
- android 源码打patch
- Idea2017破解下载地址
- DotFun Silverlight 整站系统Beta版上线!
- 米家扫地机器人按键没反应_米家扫地机器人1S测评:性能暴增40%,全面提升带来极佳体验...
- python样本期望值_总体是指数分布,样本均值倒数的期望和方差如何求?
- SAP 移动平均价和标准价详细解析
- 【分享】凡是不以风控为核心的创新都是在耍流氓
- 微信登陆的LOL只有一个服务器,lol微信登录_lol能用微信登录吗_lol微信登录只有一个区-站长之家...
- oracle创建编号函数,oracle函数初次尝试
- 闲鱼触达系统背后——我想更懂你
- 「Hortic Res」CsGPA1调控黄瓜耐寒性的分子机制
- 怎么区别htm_html_dhtml_xhtml_shtm_shtml_ASP_JSP_PHP ?
- 如何让你爱的人爱上你
- elasticsearch.yml 配置详解
- 微信小程序入门:学习demo以及自己的第一个小程序
- 【ruby】ruby语言的几个特性总结
热门文章
- 英雄之刃显示服务器断开怎么办,常见问题_07073英魂之刃网页游戏官网
- SAP中采购订单交货己完成相关逻辑和控制原理分析
- 最受java程序员欢迎的极佳性能测试工具
- 【C++】C++标准库之iomanip库(格式输入输出)
- 5种方法快速定位对方IP
- 流程设计器与表单设计器(Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用)
- linux系统6.8下载,Linux CentOS 6.8 官方原版镜像
- python狗品种识别_使用python+keras来识别狗的品种
- 在CentOS 7.7 x86_64上安装python3.11.0实录
- 新型肺炎疫情期间,有哪些服务免费开放?