MySQL automatically inserts millions of simulated data operation code

MySQL automatically inserts millions of simulated data operation code

I use Navicat as my database tool. Others are similar.

1. Open navicat, there is a function menu under the corresponding database, right click to create a new function ==》Complete

2. Create a test table user. I am too lazy to write statements because everyone needs different tables.

3. Create a function and directly put the code! Note that the insert statement in the middle is replaced with the insert statement you need. You can use the random method to ensure that the generated data is different.

CREATE DEFINER=`root`@`localhost` FUNCTION `ins_data`(`num` int) RETURNS int(11)
BEGIN
DECLARE i int DEFAULT 0;
WHILE i<num DO
INSERT INTO `user` (`name`,email,phone,sex,password,age,create_time)
values(concat('User',i),'[email protected]'
,CONCAT('18',FLOOR(rand()*(999999999-100000000)+100000000))
,FLOOR(RAND()*2),UUID(),FLOOR(RAND()*100)
,now());
set i = i+1;
END WHILE;
RETURN i;
END

4. Test, the return value is the number of data generated.

Note: It may take several minutes to generate 1 million pieces of data. Performing other operations during the process may result in failure.

Done!

This is the end of this article about MySQL automatic insertion of millions of simulated data. For more relevant MySQL automatic data insertion content, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • 4 ways to optimize MySQL queries for millions of data
  • MySQL single table million data records paging performance optimization skills
  • How to quickly insert millions of test data in MySQL
  • Implementation of inserting millions of records into MySQL database within 10 seconds

<<:  Practice of implementing custom search bar and clearing search events in avue

>>:  How to remove the dotted border when clicking a link in FireFox

Recommend

This article takes you into the world of js data types and data structures

Table of contents 1. What is dynamic typing? 2. D...

Windows Server 2016 Standard Key activation key serial number

I would like to share the Windows Server 2016 act...

JS implements simple example code to control video playback speed

introduction I discovered a problem before: somet...

Detailed explanation of MLSQL compile-time permission control example

Preface The simple understanding of MySQL permiss...

Sharing ideas on processing tens of millions of data in a single MySQL table

Table of contents Project Background Improvement ...

IDEA uses the Docker plug-in (novice tutorial)

Table of contents illustrate 1. Enable Docker rem...

javascript implements web version of pinball game

The web pinball game implemented using javeScript...

Automated front-end deployment based on Docker, Nginx and Jenkins

Table of contents Preliminary preparation Deploym...

How to modify the contents of an existing Docker container

1. Docker ps lists containers 2. Docker cp copies...

Linux common commands chmod to modify file permissions 777 and 754

The following command is often used: chmod 777 文件...

Sharing experience on MySQL slave maintenance

Preface: MySQL master-slave architecture should b...

Detailed explanation and summary of the URL for database connection

Detailed explanation and summary of the URL for d...

Linux touch command usage examples

Detailed explanation of linux touch command: 1. C...