《MYSQL数据库mysql生成随机密码示例》要点: 本文介绍了MYSQL数据库mysql生成随机密码示例,希望对您有用。如果有疑问,可以联系我们。
导读:例子,mysql常规生成随机密码.
DELIMITER $$USE `t_girl`$$DROP FUNCTION IF EXISTS `func_range_string_mod`$$CREATE DEFINER=`roo...
MYSQL教程例子,mysql常规生成随机密码. ?
MYSQL教程DELIMITER $$ USE `t_girl`$$ DROP FUNCTION IF EXISTS `func_range_string_mod`$$
MYSQL教程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 ;
MYSQL教程调用方法: ?
select func_range_string_mod(20); ?
MYSQL教程以上生成20个字符长度的随机密码. (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|