【原创】MySQL 生成随机密码
2013-03-06 18:22
274 查看
我简化了步骤, 比之前的更加简洁,常规生成随机密码。
调用方法:
select func_range_string_mod(20); 代表需要生成20个字符长度的密码。
本文出自 “上帝,咱们不见不散!” 博客,请务必保留此出处http://yueliangdao0608.blog.51cto.com/397025/1148637
DELIMITER $$ USE `t_girl`$$ DROP FUNCTION IF EXISTS `func_range_string_mod`$$ CREATE DEFINER=`root`@`localhost` FUNCTION `func_range_string_mod`( f_num INT UNSIGNED -- Total strings. ) RETURNS VARCHAR(200) CHARSET latin1 BEGIN DECLARE i INT UNSIGNED DEFAULT 0; DECLARE v_result VARCHAR(200) DEFAULT ''; DECLARE v_dict VARCHAR(200) DEFAULT ''; SET v_dict = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; SET v_dict = LPAD(v_dict,200,v_dict); WHILE i < f_num DO SET v_result = CONCAT(v_result,SUBSTR(v_dict,CEIL(RAND()*200),1)); SET i = i + 1; END WHILE; RETURN v_result; END$$ DELIMITER ;
调用方法:
select func_range_string_mod(20); 代表需要生成20个字符长度的密码。
本文出自 “上帝,咱们不见不散!” 博客,请务必保留此出处http://yueliangdao0608.blog.51cto.com/397025/1148637
相关文章推荐
- 【原创】用MySQL 生成随机密码-增加大写处理
- 【原创】MySQL 生成随机密码
- MySQL 生成随机密码 笔记
- 用MySQL 生成随机密码
- MySQL 生成随机密码
- 用MySQL 生成随机密码
- mysql 随机生成密码
- 在MySQL中生成随机密码的方法
- 在 MySQL 中根据规则生成随机密码
- MySQL 生成随机密码
- MySQL 中根据规则生成随机密码
- 随机生成密码的类[原创]
- mysql获取某个范围内的随机数,写了个存储过程自动生成随机6为密码
- 在MySQL中生成随机密码的方法
- mysql5.7默认生成随机密码,不知道登录时需要强改
- 用MySQL 生成随机密码-增加大写处理
- Linux系统下以RPM方式安装mysql-5.7.9【5.7版本以后,启动mysqld服务首次登录需要密码,为root生成的随机密码在错误日志文件/var/log/mysqld.log】
- 用MySQL 生成随机密码-增加大写处理
- MySQL生成随机整数
- php中生成随机密码的自定义函数代码