一、随机生成小写字母+数字的10位字符串(利用md5函数进行实现)
substring(md5(rand()),1,10)
二、随机生成大小写字母+数字的n位字符串
drop function if exists rand_string;
delimiter $$
create function rand_string(n int) returns varchar(255) CHARSET utf8
begin
declare chars_str varchar(62) default 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
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()*62),1));
set i=i+1;
end while;
return return_str;
end $$