网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 前端脚本 » 正文

mysql插入数据,mysql向表中添加数据

2020-6-19 13:52:26 | 作者:老铁SEO | 0个评论 | 人浏览

  用shell脚本通过while循环批量生成mysql测试数据的方法。


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


  复制代码代码如下:


  #!/bin/bash


  i=1;


  MAX_INSERT_ROW_COUNT=$1;


  while[$i-le$MAX_INSERT_ROW_COUNT]


  do


  mysql-uroot-prootafs-e"insertintoafs_test(name,age,createTime)values('HELLO$i',$i%99,NOW());"


  d=$(date+%M-%d\%H\:%m\:%S)


  echo"INSERTHELLO$i@@$d"


  i=$(($i+1))


  sleep0.05


  done


  exit0


  2、假定上面的shell脚本保存为create-data.sh,可以通过下面的命令来生成数据:


  复制代码代码如下:shcreate-data.sh10000。(参数10000是要生成的数据条数。)


  在mysql中插入数据


  是的,前提是两个表结构一样


  如果表结构不一样,比如只有id和name字段是一致的


  insert?into?table1(id,name)?select?id,name?from?table2


  mysql数据库怎么创建数据表并添加数据


  1、创建一个数据库test2


  代码:mysql>?create?database?test2;??


  截图:


  2、创建一个mytable表?


  代码:?mysql>createtablemytable(namevarchar(20),sexchar(1),?


  ->birthdate,birthaddrvarchar(20));?


  截图:


  3、显示表结构?


  代码:mysql>describemytable;?


  截图:


  4、向表中插入一条记录?


  代码:mysql>?insert?into?mytable??


  ->?values(??


  ->?'abc','f','1988-07-07','chian');??


  截图:


  mysql插入数据


  在命令行里面打入


  mysql-uroot-p然后回车它会提示你输入密码


  输完密码进入mysql后会出现这样的提示符


  mysql->这里输入use你的test表所在的库;--别忘记封号


  然后执行INSERTINTOtest(a,b,c)VALUES(1,2,3)


  这句话的前提是这样的你的test表含有a列b列c列


  然后对应abc列插入一行值为1,2,3的值


  当然你可以这么些


  inserttest(a,b,c)select1,2,3

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    相关推荐