mysql自动插入数据脚本
时间: 2023-10-26 13:04:41 浏览: 98
MySQL批量插入数据脚本
5星 · 资源好评率100%
以下是一个简单的MySQL自动插入数据脚本示例:
```
INSERT INTO table_name (column1, column2, column3)
VALUES ('value1', 'value2', 'value3'),
('value4', 'value5', 'value6'),
('value7', 'value8', 'value9');
```
其中,`table_name`是数据库中的表名,`column1`、`column2`、`column3`等是表中的列名,`value1`、`value2`、`value3`等是要插入的数据。可以一次插入多行数据,每一行用逗号隔开。
如果要自动生成数据,可以使用循环语句,例如:
```
INSERT INTO table_name (column1, column2, column3)
VALUES
('value1', 'value2', 'value3'),
('value4', 'value5', 'value6'),
('value7', 'value8', 'value9');
SET @i = 0;
WHILE (@i < 1000) DO
INSERT INTO table_name (column1, column2, column3)
SELECT
CONCAT('value_', @i),
CONCAT('value_', @i+1),
CONCAT('value_', @i+2);
SET @i = @i + 1;
END WHILE;
```
这个脚本将在表中插入1000行数据,其中前三行是手动插入的,后面的数据是使用循环生成的。在循环中,使用`CONCAT`函数生成不同的值,可以根据需要修改函数参数。
阅读全文