本篇将采用 Python 脚本的方式进行批量给mysql造数据。

为了使 Python 可以连上数据库(MySQL),并且可以与数据库交互(增删改查等操作),则需要安装 MySQL 客户端操作库。    命令行安装命令:pip install pymysql

脚本模板:

import pymysql
import time

# 批量新增数据
def insert_data():

    # 数据库连接
    db_connect = pymysql.connect(
        user="xxxxxx",
        passwd="xxxxxx",
        host="xxxxxx",
        db="xxxxxx",
        cursorclass=pymysql.cursors.DictCursor)
    # 打开数据库
    cursor = db_connect.cursor()

    my_id_total = ""
    for i in range(10):
        print("执行次数:" + str(i + 1))
        my_int = 4211820 + i + 1
        # print("累加数字:" + str(my_int))

        # 当前id
        my_id = "xxxxxx20220" + str(my_int)
        print("当前id: " + my_id)

        # id集合
        my_id_total = my_id_total + my_id + ","

        # 执行sql操作
        try:
            sql2 = "INSERT INTO `xxxxxx` VALUES (NULL, '{}', 14, 0, NULL, '北京市', '北京市', 2, NULL, NULL, '2022-04-19 17:35:59', '2022-04-19 17:35:59');"
            sql = sql2.format(my_id)
            # print("新增SQL:" + sql)
            cursor.execute(sql)
            db_connect.commit()
        except Exception as data:
            print('Error: 执行查询失败,%s' % data)

        time.sleep(0.1)

    print("所有id: " + my_id_total)

    # 关闭数据库
    db_connect.close()

if __name__ == '__main__':
    insert_data()

转载于公众号:https://mp.weixin.qq.com/s/VF4J-dTKWK-lctnPfQ0-6g

最新文章

  1. 【Apache】apache简单配置URL重写规则
  2. Lua面向对象编程
  3. argularJS学习笔记-增删改
  4. 2014年国人开发的最热门的.NET开源项目 TOP 25
  5. Windows 10 代理上网用户的正确使用姿势
  6. spring的定时任务或者说自动任务
  7. C#中大List的内存分配
  8. ionic打包项目,运行时报错A problem occurred configuring root project 'android'。。。
  9. 实验演示Oracle“多版本一致读”和“Cross DDL”
  10. M-定在下边的区域
  11. antd-mobile less文件用模块方式引入
  12. 新学了几个python模块,不是很鸡肋。
  13. Android项目实战(四十):Andoird 7.0+ 安装APK适配
  14. python框架之Django(6)-查询优化之select_related&prefetch_related
  15. GIS案例学习笔记-多边形内部缓冲区地理模型
  16. 英特尔和 Google 的 OKR 制度与我们一般所说的 KPI 有什么不同?
  17. 【转】每天一个linux命令(29):chgrp命令
  18. burpsuite 抓取https 证书问题
  19. bzoj4584
  20. Windows环境下ELK简单搭建记录

热门文章

  1. 20_webpack_shimming预支全局变量和css的抽离
  2. HBase建命名空间建表
  3. ES6-Class类上
  4. [笔记] Android开发中的gradle是什么?
  5. 梦想云图Node.JS服务 (网页CAD,在线CAD )
  6. excel、word、PPT中插入PDF文件不显示图标问题
  7. 批量获取title
  8. 【git】3.1git分支-分支简介
  9. NOI 1.7编程基础之字符串
  10. eclipse和sts的版本对应