`

用MySQL 生成随机密码_zhuanzhuan

阅读更多

原创   用MySQL 生成随机密码 收藏

晚上有朋友问起,简单的写了一个。
DELIMITER $$

CREATE
    FUNCTION `t_girl` . `func_rand_string` ( f_num tinyint unsigned , f_type tinyint unsigned )
    RETURNS varchar ( 32)
    BEGIN
      -- Translate the number to letter.
      -- No 1 stands for string only.
      -- No 2 stands for number only.
      -- No 3 stands for combination of the above.
      declare i int unsigned default 0;
      declare v_result varchar ( 255) default '' ;
      while i < f_num do
        if f_type = 1 then
          set v_result = concat ( v_result, char ( 97+ ceil( rand ( ) * 25) ) ) ;
        elseif f_type= 2 then
          set v_result = concat ( v_result, char ( 48+ ceil( rand ( ) * 9) ) ) ;
        elseif f_type= 3 then
          set v_result = concat ( v_result, substring ( replace ( uuid ( ) , '-' , '' ) , i+ 1, 1) ) ;
        end if;
        set i = i + 1;
      end while;
      return v_result;

    END $ $

DELIMITER ;


调用方法示例:
select func_rand_string(12,3);

分享到:
评论

相关推荐

    com.mysql.jdbc.Driver驱动包

    mysql的jdbc驱动包,需要的可以下载

    仿转转商城,带接口,开源,可二次开发

    "下载,导入数据库,修改config文件即可"是指用户在获取项目后,需要完成以下步骤来部署:首先下载所有文件,然后将`www_zhuanzhuan5.sql`数据库文件导入到MySQL数据库中,创建或更新相应的数据库结构;接着,需要...

    zhuanzhuan大马已删.zip

    标题“zhuanzhuan大马已删....由于涉及到敏感的源代码和配置信息,使用者必须非常谨慎,避免非法使用或泄露这些信息,以免引起法律问题。同时,对于开发者来说,了解这些文件的作用有助于理解和维护类似的Web应用程序。

    转转交易猫自带客服多模板全开源完整定制版源码

    http://你的域名地址/zhuanzhuan/ 安装教程; 环境; PHP版本5.6,数据库版本MySQL 5.6 第一步源码上传解压 第二步找到config文件夹找到Conn.php修改数据库 第三步导入数据库sql.sql 第四步http://域名/wuyun...

    与==的区别.docxequal与==的区别.docx

    在Java编程语言中,`equals()`方法和`==`运算符是用于比较对象之间关系的两种常见方式,但它们有着显著的区别。理解这些差异对于编写正确的代码至关重要。 首先,`==`运算符主要用于比较基本类型(如int、char、...

    闲鱼确认收货加转转交易猫闲鱼盼之代售最新源码.zip

    同时,对用户敏感数据如密码的存储和传输也应采用加密手段。 8. **版本控制**:虽然没有明确提到,但开发过程中通常会使用版本控制系统如Git来管理代码,以便追踪修改历史、协同开发。 9. **部署和运行环境**:...

    转转源码PHP版完整可运行

    这个源码包包含了运行该平台所需的各种核心组件和资源,允许用户上传、浏览、交易二手物品。以下是对源码中关键文件和组件的详细解释: 1. **.htaccess**:这是一个Apache服务器的配置文件,用于重定向、URL隐藏和...

    2023年1月更新鲨鱼源码最新转转交易猫咸鱼整合源码

    “网页设计”则涉及到了用户界面和用户体验的创建,这包括色彩、布局、图形元素以及交互设计等,确保网站既美观又易于使用。在这个源码包中,可能包含了HTML、CSS和JavaScript等用于构建网页的文件。 “转转源码”...

    pdf转word软件

    PDF(Portable Document Format)是一种广泛使用的文档格式,它能够保持原始文档的布局和样式,但有时我们需要将PDF转换成Word(.doc或.docx)格式以便编辑和修改。本篇文章将详细探讨“PDF转Word”这一主题,以及...

    Soprano v1.58

    与AirPlay的简约美学相比,Soprano Audio Player更进一步,仅提供一个播放列表窗口,使得界面没有任何冗余元素,让用户能够专注于音乐本身,营造出一种酷炫而不失清爽的使用环境。 该软件的核心功能围绕播放列表...

    二手交易平台管理系统源码+数据库

    源码分析通常涉及编程语言(如Java、Python、Node.js等)、前端框架(React、Vue、Angular等)、数据库技术(MySQL、MongoDB等)以及服务器配置等多个方面。通过深入研究源码,可以掌握更多关于二手交易平台开发的...

    开源完整定制版转转京东交易猫自带客服网站模板源码网 商城多模板源码 管理系统模板源码.zip

    转转交易猫自带客服多模板全开源完整定制版源码。 请在后台商品添加成功后,再点击该商品管理,可重新编辑当前商品的所有信息... ... 请在手机端打开访问 访问商品主要模板文件路径目录 ...http://你的域名地址/zhuanzhuan/

    转转好物 购物系统完成zip

    【文件名称列表】:由于只给出了“zhuanzhuan好物”这一名称,我们无法得知具体文件结构,但通常一个Java购物系统会包含以下部分: 1. **源代码**:包括Java源文件(.java),可能有如UserService.java(用户服务)...

    Python探索之爬取电商售卖信息代码示例

    if 'zhuanzhuan' in link_n: pass elif 'jump' in link_n: pass else: url_list = url_list + '\n' + link_n print('url_list:', url_list) return url_list ``` 该函数用于从目标网页中提取所有商品详情页...

    伪分布式的搭建过程

    在分布式计算领域,Hadoop是一个广泛使用的开源框架,它允许在廉价硬件上处理大规模数据。然而,对于学习和测试目的,通常不需要完整的分布式环境。这就是“伪分布式”模式发挥作用的地方。伪分布式模式在一台机器上...

    基于svm 对ecg信号的离散情感识别

    基于ecg提取特征,识别7类情感,基于svm 对ecg信号的离散情感识别。通过使用neurokit包,提取生理信号特征,将生理信号分成7份,代表7类情感。然后调用sklearn包,用svm训练模型

    20206.3.py

    基于svm 对ecg信号的连续情感识别,valence arousal二分类。提取特征,ecgl ecgr两个通道识别情感

Global site tag (gtag.js) - Google Analytics