mysql 通过存储过程 插入测试百万数据
生活随笔
收集整理的這篇文章主要介紹了
mysql 通过存储过程 插入测试百万数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#mysql -uroot -p123456create database gblfy;
use gblfy
create table test(name varchar(10),age int,height int);//創(chuàng)建過程
use gblfy
drop procedure if exists test1;
DELIMITER $$
CREATE PROCEDURE test1()
begin
DECLARE i int DEFAULT 1;
WHILE i<1000000 DO
insert INTO test (name,age,height) VALUES(CONCAT('name',i),i,i);
set i=i+1;
end WHILE;
commit;
end;
$$
DELIMITER ;//調(diào)用存儲過程
call test1();
select count(*) from xydb1.test;mysql> select * from xydb1.test limit 14;
+--------+------+--------+
| name | age | height |
+--------+------+--------+
| name1 | 1 | 1 |
| name2 | 2 | 2 |
| name3 | 3 | 3 |
| name4 | 4 | 4 |
| name5 | 5 | 5 |
| name6 | 6 | 6 |
| name7 | 7 | 7 |
| name8 | 8 | 8 |
| name9 | 9 | 9 |
| name10 | 10 | 10 |
| name11 | 11 | 11 |
| name12 | 12 | 12 |
| name13 | 13 | 13 |
| name14 | 14 | 14 |
+--------+------+--------+
14 rows in set (0.00 sec)
總結(jié)
以上是生活随笔為你收集整理的mysql 通过存储过程 插入测试百万数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用PL/SQL Develpoer工具完
- 下一篇: switchhosts 没有修改host