`

MySQL 生成随机密码

阅读更多
http://ourmysql.com/archives/1210?f=wb
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个字符长度的密码。
分享到:
评论

相关推荐

    MySQL 安装版 自动生成密码

    MySQL 安装版 自动生成密码

    mysql第一次安装成功后初始化密码操作步骤

    打开新的命令提示符,输入`mysql -u root -p`,然后输入之前生成的随机密码。登录成功后,使用以下SQL命令修改密码: ``` use mysql; update user set authentication_string=password("newpassword") where ...

    MySQL 随机密码生成代码

    MySQL 随机密码生成代码详解 随机密码生成是一个常见的需求,特别是在数据库应用中,需要生成随机密码来确保数据安全。在 MySQL 中,可以使用存储函数来生成随机密码。今天,我们将详细介绍如何使用 MySQL 生成随机...

    密码随机生成器

    mysql winserver 密码快速生成 密码生成器是指通过随机生成的方式产生密码的软件,有些时候我们需要批量为一些账号设置不同的密码,这时候我们一个个想密码会比较麻烦,效率也很低。如果采用密码生成器的话,就可以...

    利用Python如何生成随机密码

    假设我们需要编写一个简单的程序来检查MySQL数据库是否存在空密码或弱密码的情况,可以使用上述方法之一来生成随机密码,然后尝试连接数据库。 ```python import MySQLdb from custom_password import custom_...

    MySQL数据库自动生成并修改随机root密码的脚本

    MySQL数据库在管理和维护过程中,有时需要为root用户更改密码,以确保系统安全。这个脚本“reset_mysql_root_password.sh”正是为了实现这一目的而设计的。它自动化了MySQL root密码的重置流程,使得数据库管理员...

    使用PHP快速生成随机密码1

    - 完成函数后,调用`getRandPass(12)`,生成一个12位的随机密码,并使用`echo`将其输出到页面上。 4. **网页测试**: - 启动Apache服务,打开浏览器,输入文件的URL,例如:“localhost:8080/pratice/sjmima.php...

    在MySQL中生成随机密码的方法

    主要介绍了在MySQL中生成随机密码的方法,作者还给出了密码所对应类型限制的参数表,需要的朋友可以参考下

    PHP生成随机的密码

    在本文中,我们将深入探讨如何使用PHP来生成随机密码,这是一种常见的需求,特别是在用户注册、密码重置等场景。PHP提供了强大的功能,可以方便地创建安全且不可预测的随机密码。 首先,我们需要一个开发环境来运行...

    mysql生成随机字符串函数分享

    在MySQL中,生成随机字符串的功能在某些场景下非常有用,比如创建测试数据、生成唯一标识符或者密码等。MySQL本身并不直接提供内置的函数来生成随机字符串,但可以通过自定义函数的方式来实现。本篇文章将详细介绍...

    使用PHP快速生成随机密码

    使用PHP快速生成随机密码 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要使用PHP 7中的字符串操作技术,快速随机生成字符串...

    MySQL中随机生成固定长度字符串的方法

    在MySQL数据库中,有时我们需要生成随机的字符串,例如在创建测试数据、生成唯一标识或设置安全密码时。本文将详细讲解如何在MySQL中定义并使用一个函数来生成固定长度的随机字符串。 首先,我们创建一个名为`rand_...

    易语言MYSQL密码加密

    哈希是一种不可逆的转换过程,将原始数据转化为固定长度的字符串,而加盐则是为了增加破解哈希的难度,通过在原始密码前或后添加随机数据,使得即使相同的密码哈希后也变得独一无二。 "password"在这里显然是指需要...

    MySQL数据生成JSON数据

    总结一下,"MySQL数据生成JSON数据"这个过程涉及以下知识点: 1. MySQL数据库的连接配置。 2. SQL查询语言,包括选择特定数据表和使用`LIMIT`子句限制返回的记录数。 3. MySQL中的JSON函数,如`JSON_ARRAY()`、`JSON...

    2024轻量级高安全个人网站密码管理系统源码 支持生成随机密码备忘录二代密码 (2).zip

    该压缩包文件包含了一个轻量级且高安全性的个人网站密码管理系统源码,适用于个人管理自己的网站登录密码,同时还支持生成随机密码以及备忘录功能,特别是二代密码的管理。这个系统可能是为了帮助用户更安全地存储和...

    window系统下如何进行mysql离线安装

    3. 执行`mysqld --initialize`命令,注册mysql服务,这时会生成一个新目录data,查看.err文件,可以看到root用户生成的随机密码; 4. 执行`net start mysql`命令,启动mysql服务; 5. 执行`mysql -u root -p`命令,...

    基于PythonFlaskVUE教资题库系统 框架 vue + flask + python + mysql + 随机选题算法

    框架 vue + flask + python + mysql + 随机选题算法 项目路径不要有特殊字符!》。 姓名电话生成 https://www.meiguodizhi.com/cn-address 前台 http://localhost:8080/login/ 后台 http://localhost:8080/login/...

Global site tag (gtag.js) - Google Analytics