首页 > 数据库技术 > 详细

Python 批量写入sql测试数据

时间:2020-01-15 11:22:23      阅读:148      评论:0      收藏:0      [点我收藏+]

代码如下:

def write_sql():
    path = rC:\Users\Administrator\Desktop\sql.txt

    for i in range(1, 1001):
        str_i = str(i)
        real_name = test + str_i
        phone = 1366666666 + i
        email = test + str_i + @mail.com
        sql = "insert into sign_guest values (‘{}‘,‘{}‘,‘{}‘,‘{}‘);".format(i, real_name, phone, email)
        with open(path,a) as f :
            f.write(sql)
            f.write(\n)

write_sql()

分析思路:

明确需要写入数据的表结构,

将测试数据加入循环中

然后将测试数据与insert 代码合并写入text文件中

写入完成后,更改文件后缀,再进行导入

导入操作步骤:

登录sql:

技术分享图片

 切换db:

技术分享图片

 运行命令

 技术分享图片

技术分享图片

 导入成功,

Navicat导入

数据库右键点击运行sql文件

技术分享图片

 选择文件后点击运行

技术分享图片

Python 批量写入sql测试数据

原文:https://www.cnblogs.com/jescs/p/12195343.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!