select ..., substring(MD5(RAND()),floor(RAND()*26)+1,6) as rand_str .....
drop function if exists rand_str;
#第一句: 如果存在重名函数,就将其删除
create function rand_str(strlen smallint) returns varchar(255)
#第二句: 定义一个函数,名称'rand_str' ,参数名 strlen 参数类型 smallint , 返回值类型 varchar(255) ,特别 注意下 这里的 是returns 下面的是 return
#BEGIN
#相当于左大括号 '{'
DECLARE result_str VARCHAR(255) DEFAULT '';
#声明返回值对象,类型 ,长度 ,默认值
SET result_str =SUBSTRING(MD5(RAND()),32-strlen,strlen);
#设置返回值对象的值 方式1中简单粗暴的函数
RETURN result_str;
#返回 结果对象 这里的是 return
END
# 结束标识 相当于 '}'
DROP FUNCTION IF EXISTS rand_str; create FUNCTION rand_str(strlen SMALLINT ) RETURNS VARCHAR(255) BEGIN DECLARE randStr VARCHAR(255) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; DECLARE i SMALLINT DEFAULT 0; DECLARE resultStr VARCHAR(255) DEFAULT ''; WHILE i<strlen DO SET resultStr=CONCAT(SUBSTR(randStr,FLOOR(RAND()*LENGTH(randStr))+1,1),resultStr); SET i=i+1; END WHILE; RETURN resultStr; END
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有