博客
关于我
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日期时间函数大全
查看>>
mysql时间相减的问题
查看>>