博客
关于我
mysql数据库批量插入数据shell脚本实现
阅读量:789 次
发布时间:2023-02-12

本文共 878 字,大约阅读时间需要 2 分钟。

《老男孩Linux就业培训中心》- 初级班第七期lamp服务内容总结

mysql数据库批量插入数据shell脚本实现

日期:2011-06-27

作者:老男孩
联系方式:QQ:31333741 MAIL:oldboy521@hotmail.com
QQ交流群:45039636


一、数据库建表语句

学生表结构如下:

create table student (    Sno int(10) NOT NULL COMMENT '学号',    Sname varchar(16) NOT NULL COMMENT '姓名',    Ssex char(2) NOT NULL COMMENT '性别',    Sage tinyint(2) NOT NULL default '0' COMMENT '学生年龄',    Sdept varchar(16) default NULL COMMENT '学生所在系别')ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

二、批量插入数据脚本

以下是用于批量插入数据到mysql数据库的shell脚本:

#!/bin/bash# 创建用户:mysql -uroot -poldboy# 适用于多实例数据库环境:# mysql -uroot -poldboy -S /data/3306/mysql.socki=1while true do    # 该脚本用于插入单个记录,适合用于小范围测试    ${MysqlLogin} -e "insert into test.student values ('$i','oldboy$i','m','21','computer$i');"    # 如果需要插入多张表,可以扩展脚本逻辑    sleep 2    i++done

注意事项

  • 该脚本适用于需要插入多条记录的情况。
  • 可根据实际需求调整插入数据的逻辑和字段内容。
  • 如果需要插入多张表,可以在脚本中添加额外的插入语句。

本文出自: 老男孩的技术博客

转载地址:http://ocdfk.baihongyu.com/

你可能感兴趣的文章
MySQL压缩包方式安装,傻瓜式教学
查看>>
MySQL原理、设计与应用全面解析
查看>>
MySQL原理简介—1.SQL的执行流程
查看>>
MySQL参数调优详解
查看>>
mysql参考触发条件_MySQL 5.0-触发器(参考)_mysql
查看>>
MySQL及navicat for mysql中文乱码
查看>>
MySqL双机热备份(二)--MysqL主-主复制实现
查看>>
MySql各种查询
查看>>
mysql同主机下 复制一个数据库所有文件到另一个数据库
查看>>
mysql启动以后会自动关闭_驾照虽然是C1,一直是开自动挡的车,会不会以后就不会开手动了?...
查看>>
mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
查看>>
Mysql启动失败解决过程
查看>>
MySQL启动失败:Can't start server: Bind on TCP/IP port
查看>>
mysql启动报错
查看>>
mysql启动报错The server quit without updating PID file几种解决办法
查看>>
MySQL命令行登陆,远程登陆MySQL
查看>>
mysql命令:set sql_log_bin=on/off
查看>>
mySQL和Hive的区别
查看>>
MySQL和Java数据类型对应
查看>>
mysql和oorcale日期区间查询【含左右区间问题】
查看>>