自己在电脑上搭建了一个数据库,并用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 连接数据库并批量生成数据相关推荐

  1. python办公自动化之批量生成docx——根据excel生成word、根据word生成excel

    python办公自动化之批量生成docx--根据excel生成word 系列文章 本文目录 一.从excel读取 二.写入docx 三.批量生成docx 四.反向操作,根据word生成excel 系列 ...

  2. python制作合同模板带图片_办公自动化7_用Python操作Word批量生成合同

    ########## 实例7:用Python操作Word批量生成合同 ################ ''' 来源网上整理 ,供学习使用. 我们建立的模板和合同信息如下图所示:这里有几个注意事项: ...

  3. 用sql语句快速生成大量数据,批量生成数据

    用sql语句快速生成大量数据,批量生成数据 1.首先先建两个表 – 创建一个临时内存表 set global log_bin_trust_function_creators=1; DROP TABLE ...

  4. python脚本批量生成数据

    在平时的工作中,经常会遇到造数据,特别是性能测试的时候更是需要大量的数据.如果一条条的插入数据库或者一条条的创建数据,效率未免有点低.如何快速的造大量的测试数据呢?在不熟悉存储过程的情况下,今天给大家 ...

  5. python批量创建数据库表_使用 Pymysql 批量生成数据表

    下笔原因 按照每个网页生成对应的数据表,结构一样, 但表名不同. 那么用 pymysql 批量生成应该比较容易, Google下,在stackoverflow和官方文档都没有找到完整示例, 自己动手吧 ...

  6. 用Python写一个批量生成账号的函数(用户控制数据长度、数据条数)

    # 1.写一个函数,批量生成一些注册使用的账号:产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母.小写字母.数字组成 import ra ...

  7. Python办公自动化|批量生成请假条

    大家好,我是早起. 本文就将基于一个真实的办公案例进行讲解如何提取Excel内容并创建Word,主要将涉及以下三个知识点 " openpyxl 读取 Excel 文件 python-docx ...

  8. 用二维码制作软件批量生成数据不定固定尺寸的二维码

    二维码的尺寸大小跟它包含的数据多少相关,具体尺寸可以在条码打印软件里设置.但是如果需要连接数据库批量生成二维码,而且二维码的数据时长短参差不齐的时候,二维码大小也会参差不齐.如果需要将数据不同的二维码 ...

  9. Python 帮你批量生成手机号码

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨星安果 来源丨AirPython 1 目 标 ...

最新文章

  1. asp.net缓存(二)
  2. jdbc操作演示 mysql
  3. 推荐系统系列教程之十四:经典模型融合方法----线性模型和树模型的组合拳
  4. 如何打造程序员专属聊天室?
  5. android 源码打patch
  6. Idea2017破解下载地址
  7. DotFun Silverlight 整站系统Beta版上线!
  8. 米家扫地机器人按键没反应_米家扫地机器人1S测评:性能暴增40%,全面提升带来极佳体验...
  9. python样本期望值_总体是指数分布,样本均值倒数的期望和方差如何求?
  10. SAP 移动平均价和标准价详细解析
  11. 【分享】凡是不以风控为核心的创新都是在耍流氓
  12. 微信登陆的LOL只有一个服务器,lol微信登录_lol能用微信登录吗_lol微信登录只有一个区-站长之家...
  13. oracle创建编号函数,oracle函数初次尝试
  14. 闲鱼触达系统背后——我想更懂你
  15. 「Hortic Res」CsGPA1调控黄瓜耐寒性的分子机制
  16. 怎么区别htm_html_dhtml_xhtml_shtm_shtml_ASP_JSP_PHP ?
  17. 如何让你爱的人爱上你
  18. elasticsearch.yml 配置详解
  19. 微信小程序入门:学习demo以及自己的第一个小程序
  20. 【ruby】ruby语言的几个特性总结

热门文章

  1. 英雄之刃显示服务器断开怎么办,常见问题_07073英魂之刃网页游戏官网
  2. SAP中采购订单交货己完成相关逻辑和控制原理分析
  3. 最受java程序员欢迎的极佳性能测试工具
  4. 【C++】C++标准库之iomanip库(格式输入输出)
  5. 5种方法快速定位对方IP
  6. 流程设计器与表单设计器(Wxd.WF,BPM.Foundation,Wxwinter.WF 升级用)
  7. linux系统6.8下载,Linux CentOS 6.8 官方原版镜像
  8. python狗品种识别_使用python+keras来识别狗的品种
  9. 在CentOS 7.7 x86_64上安装python3.11.0实录
  10. 新型肺炎疫情期间,有哪些服务免费开放?