mysql随机字符串函数

 drop function if exists rand_str;delimiter $$create function rand_str(size int,ran_type int) returns varchar(256) charset 'utf8'
begin# 定义接收初始化类型declare seed varchar(255) ;# 定义初始化数字declare seed_numbers varchar(20) default '1234567890';# 定义初始化字母  不使用小写的原件是因为0和O 1和l 区分不出declare seed_letter varchar(20) default 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';# 定义返回字符串declare return_seed varchar(255) default '';# 定义循环次数declare i int default 0;#进行设置类型   case 根据ran_type进行判断使用哪个初始化set seed=case ran_type #如果ran_type为1时 返回初始化数字when 1 then seed_numbers#如果ran_type为2时 返回初始化字母when 2 then seed_letter#否则 返回初始化数字+初始化字母else concat(seed_letter,seed_numbers)end;# 进行循环while i<size do# 设置return_seed=return_seed+随机初始化set return_seed=concat(return_seed,substring(seed,floor(rand()*length(seed)+1),1));# 进行i+1;set i=i+1;end while;
return return_seed;end ;
delimiter ;

posted @ 2018-09-19 11:07 韦邦杠 阅读(...) 评论(...) 编辑 收藏

mysql随机字符串函数相关推荐

  1. php mysql 随机字符串函数是,mysql生成随机字符串函数分享

    这篇文章主要介绍了mysql生成随机字符串函数分享,本文直接给出实现代码,需要的朋友可以参考下 set global log_bin_trust_function_creators = 1; DROP ...

  2. php mysql 随机字符串函数是_PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件...

    PHP 生成随机字符串的方法函数, 默认长度6位 字母和数字混合件/** * 生成随机字符串,可用来自动生成密码 默认长度6位 字母和数字混合 * @param string $len 长度 * @p ...

  3. php mysql 随机字符串_MySQL_Mysql 自定义随机字符串的实现方法,前几天在开发一个系统,需要 - phpStudy...

    Mysql 自定义随机字符串的实现方法 前几天在开发一个系统,需要用到随机字符串,但是mysql的库函数有没有直接提供,就简单的利用现有的函数东拼西凑出随机字符串来.下面简单的说下实现当时. 1.简单 ...

  4. MySQL填充字符串函数 LPAD(str,len,padstr),RPAD(str,len,padstr)

    转: MySQL填充字符串函数 LPAD(str,len,padstr),RPAD(str,len,padstr) LPAD(str,len,padstr) 用字符串 padstr对 str进行左边填 ...

  5. php mysql字符串截取比较读取_MySQL_Mysql字符串截取函数SUBSTRING的用法说明,感觉上MySQL的字符串函数截取 - phpStudy...

    Mysql字符串截取函数SUBSTRING的用法说明 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取 ...

  6. mysql的字符串函数大全_MySQL的字符串函数大全

    ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); -& ...

  7. mysql的字符串函数

    对于针对字符串位置的操作,第一个位置被标记为1. 1.ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysq ...

  8. MySQL中字符串函数详细介绍

    MySQL字符串函数对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回N ...

  9. mysql 子字符串函数_MySQL 内置字符串函数

    MySQL内置函数concat() 用于连接字段 LTRIM(),RTRIM(),TRIM() 分别用于去除左边空格,右边空格,以及左右空格都去除NOW() 放回当前的日期和时间UPPER() 和LO ...

  10. php密码安全检测,php – 密码安全随机字符串函数

    目标:找到最加密的安全随机字符串生成器.在字符串中使用字母,数字和可能的特殊字符. 我一直在这里和其他地方读书,但我仍然听到很多不同的答案/意见.那些对安全性和加密技术有最新知识且知识渊博的人可以在这 ...

最新文章

  1. 2.内核异常处理流程
  2. Perfect World
  3. 郁金香商业辅助教程 2016 笔记 11~15
  4. 28. 智慧医疗--AI将成为医生的好帮手
  5. Hibernate官网jar包下载
  6. 20170814二维码的识别
  7. mysql +cobar_转:阿里开源Mysql分布式中间件:Cobar
  8. 测量string变量长度函数_C语言中测试字符串长度的函数
  9. linux内存显示少,linux 显示的内存怎么少于我实际的物理内存
  10. Microsoft Office Home and Student 2007产品密匙
  11. ERP系统的操作方法是什么?
  12. C# 几种选择文件Filter文件后缀很全
  13. 实施工作20190313
  14. fullcalendar的使用教程
  15. 项目 --- 《水晶报表》
  16. 【转】Unity3.5是一次较大的更新.它包含的新功能和改进会让你爱不释手.
  17. 数字是有绝对值的,负数的绝对值是它本身取反,非负数的绝对值是它本身。 请定义一个方法,方法能够得到小数类型数字的绝对值并返回。 请定义方法并测试
  18. 元宇宙与虚拟现实(二)
  19. Git 命令行学习四(返回过去某个节点,返回后再次回到将来某个节点)
  20. 大话设计模式——迭代器模式

热门文章

  1. 图像分割标注数据labelme解析时报错【Python已停止工作Windows正在检查该问题的解决方案...】【ValueError: Too many dimensions: 3 > 2】
  2. Python Numpy模块函数np.c_和np.r_学习使用
  3. watch取消配对怎么重新配对_一文看懂智慧LED灯杆屏怎么配对
  4. 如何实现SpingAOP?及其实现过程分析
  5. linux shell su root失败
  6. linux 实时查看日志 最新最后100行 tail
  7. 复习-java运行的整个流程
  8. c语言 程序停止,Go语言宕机(panic)——程序终止运行
  9. java web 部署_一步一步将java web项目部署到云服务器
  10. Unity Animation和Animator的区别