您的位置
主页 > 网站技术 > 数据库 > » 正文

mysql压力测试脚本实例(2)

来源: 锦尚中国 点击:

create function rand_string(n INT)
returns varchar(255)
begin
 declare chars_str varchar(100) default
   'abcdefghijklmnopqrstuvwxyzABCDEFJHIJKLMNOPQRSTUVWXYZ';
 declare return_str varchar(255) default '';
 declare i int default 0;
 while i < n do
   set return_str =concat(return_str,substring(chars_str,floor(1+rand()*52),1));
   set i = i + 1;
   end while;
  return return_str;
  end $$

delimiter ;
select rand_string(6);


随机产生部门编号

复制代码 代码如下:

delimiter $$
drop  function rand_num $$


这里我们又自定了一个函数

复制代码 代码如下:

create function rand_num( )
returns int(5)
begin
 declare i int default 0;
 set i = floor(10+rand()*500);
return i;
  end $$

delimiter ;
select rand_num();

向emp表中插入记录(海量的数据)

复制代码 代码如下:




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明