• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用shell脚本在mysql表中批量插入数据的方法

    很多时候需要在mysql表中插入大量测试数据,下面分享一个用shell脚本通过while循环批量生成mysql测试数据的方法,你只需要根据你自己的表结构来生成sql语句即可。

    复制代码 代码如下:

    #!/bin/bash

    i=1;
    MAX_INSERT_ROW_COUNT=$1;
    while [ $i -le $MAX_INSERT_ROW_COUNT ]
    do
        mysql -uroot -proot afs -e "insert into afs_test (name,age,createTime) values ('HELLO$i',$i % 99,NOW());"
        d=$(date +%M-%d\ %H\:%m\:%S)
        echo "INSERT HELLO $i @@ $d"   
        i=$(($i+1))
        sleep 0.05
    done

    exit 0


    假定上面的shell脚本保存为create-data.sh,可以通过下面的命令来生成数据:
    复制代码 代码如下:
    sh create-data.sh 10000

    *注:参数10000是要生成的数据条数。

    您可能感兴趣的文章:
    • MYSQL批量插入数据的实现代码
    • MySQL实现批量插入以优化性能的教程
    • MySQL批量插入遇上唯一索引避免方法
    • MYSQL开发性能研究之批量插入数据的优化方法
    • MySQL批量插入数据脚本
    • MySql批量插入优化Sql执行效率实例详解
    • MySQL批量SQL插入性能优化详解
    • php往mysql中批量插入数据实例教程
    上一篇:windows下写的shell脚本在linux执行出错的解决办法
    下一篇:在Shell命令行处理JSON数据的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    用shell脚本在mysql表中批量插入数据的方法 用,shell,脚本,在,mysql,表中,