MySQL与MSSQl使用While语句循环生成测试数据的代码

数据库评论584字数 184阅读模式

有时候我们测试性能的时候经常需要生产大量的测试数据,用sql语句直接生成的数据更快,需要的朋友可以参考下。

MySQL中,使用While语句循环与SQL Server中有所不同,代码测试通过。很文博客-https://www.zhenjiekeji.com/38645.html

MSSQL中使用while语句循环生成数据的方法:很文博客-https://www.zhenjiekeji.com/38645.html

示例代码:很文博客-https://www.zhenjiekeji.com/38645.html

  1. declare @a int
  2. set @a = 1
  3. while @a<25
  4. begin
  5. INSERT INTO demotable (id,item1,item2) VALUES (@a,"abc","123")
  6. set @a = @a + 1
  7. end

MySQL中,使用while循环处理数据方法:需要新建为存储过程,直接调用执行存储过程。很文博客-https://www.zhenjiekeji.com/38645.html

示例代码:很文博客-https://www.zhenjiekeji.com/38645.html

  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `NewProcedure`()
  2. BEGIN
  3. DECLARE i INT;
  4. SET i=1;
  5. WHILE i<100 DO
  6. INSERT INTO demotable (id,item1,item2) VALUES (i,"测试试题","0");
  7. SET i = i + 1;
  8. END WHILE;
  9. END;
很文博客-https://www.zhenjiekeji.com/38645.html很文博客-https://www.zhenjiekeji.com/38645.html
weinxin
我的微信
微信号已复制
扫一扫更精彩
大家的支持是我更新的动力!!!
匿名

发表评论

匿名网友