《MySQL高级:批量数据脚本》

本文介绍了如何在MySQL中批量生成测试数据,包括创建dept和emp表,利用随机函数rand_string和rand_num,以及创建存储过程来批量插入部门和员工数据。详细步骤涵盖函数和存储过程的创建与删除,以及解决因bin-log导致的问题。
摘要由CSDN通过智能技术生成

一、批量数据脚本

  • 有时候需要测试性能,需要很多数据,我们可以制作随机函数生成很多数据
  • 下面举列说明创建大数据的制作流程

 

1.建表 dept

CREATE TABLE dept(

 id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
 deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,
 dname VARCHAR(20) NOT NULL DEFAULT '',
 loc VARCHAR(30) NOT NULL DEFAULT ''
)ENGINE=INNODB DEFAULT CHARSET=utf8;

2. 建表emp

CREATE TABLE emp(

id INT UNSIGNED PRIMARY KEY AUTO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HarkerYX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值