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

set global log_bin_trust_function_creators = 1;

DROP FUNCTION IF EXISTS rand_string;

DELIMITER $$

CREATE FUNCTION rand_string(n INT)

RETURNS VARCHAR(255)

BEGIN

DECLARE chars_str varchar(100) DEFAULT 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

DECLARE return_str varchar(255) DEFAULT '';

DECLARE i INT DEFAULT 0;

WHILE i < n DO

SET return_str = concat(return_str,substring(chars_str , FLOOR(1 + RAND()*62 ),1));

SET i = i +1;

END WHILE;

RETURN return_str;

END $$

DELIMITER ;

经测试,函数创建后与当前数据库绑定,下面语句可以查看函数相关信息。

SHOW FUNCTION STATUS WHERE Db='database_name';

相关文章

php mysql 随机字符串函数是,mysql生成随机字符串函数分享相关推荐

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

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

  2. mysql中随机16位数字_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

  3. matlab rand字符串,在MatLab中生成随机字符串

    所以这里有一个解决方案,它提供满足以下规则的所有字符串: 起始和结束字符必须来自字符串: start_end_char= 'jqvfxgbdz'; 长度必须在4到8个字符之间 该字符串必须顺序正确 . ...

  4. 链接随机html,通过Javascript/HTML生成随机链接

    我正在尝试创建一个脚本,该脚本允许我显示将用户重定向到四个站点中选定的随机URL的超链接.到目前为止,我已经为网站创建了一个数组,并且尝试生成随机url.为了我的目的,输出("点击去一个随机 ...

  5. python生成随机的测验试卷_python生成随机的测验试卷文件

    假如你是一位地理老师,班上有 35 名学生,你希望进行美国各州首府的一个小测验.不妙的是,班里有几个坏蛋,你无法确信学生不会作弊.你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能 ...

  6. c 语言随机验证码原理,用C生成随机中文汉字验证码的基本原理及代码.doc

    用C生成随机中文汉字验证码的基本原理及代码 用C#生成随机中文汉字验证码的基本原理 1.汉字编码原理 到底怎么办到随机生成汉字的呢?汉字从哪里来的呢?是不是有个后台数据表,其中存放了所需要的所有汉字, ...

  7. python生成随机个人信息——python批量生成随机信息

    实验:python批量生成随机信息 这个实验很简单,直接上代码了~~ 一.常用汉字的Unicode编码   在unicode码中,汉字的范围是(0x4e00,0x9fbf),但是其中包含了很多生僻字或 ...

  8. oracle中随机整数怎么写,PLSQL生成随机整数

    6 个答案: 答案 0 :(得分:14) 变量需要PL / SQL;从您的问题中不清楚您的代码是否是正确的PL / SQL块.在PL / SQL中,使用INTO语法而不是您正在使用的赋值语法从查询中填 ...

  9. python随机生成中文字符串_用Python生成随机UTF-8字符串

    下面是一个示例函数,它可能创建一个随机的格式良好的UTF-8序列,如Unicode 5.0.0的表3-7所定义:#!/usr/bin/env python3.1 # From Table 3–7 of ...

  10. 【MATLAB常用函数总结】生成随机数-poissrnd函数

    本文根据系统提供资料,总结翻译整理而得,仅供学习参考. 官方资料戳:https://ww2.mathworks.cn/help/stats/poissrnd.html poissrnd函数 Descr ...

最新文章

  1. java字符串去重复_Java 8新特性:字符串去重
  2. P1852 [国家集训队]跳跳棋
  3. C++确定数字的奇偶校验的算法实现(附完整源码)
  4. Android -- onWindowFocusChanged
  5. 在批处理文件中启动MediaPlayer播放制定文件
  6. 阿里云获工信部CDN业务经营许可 云计算业内资质最全
  7. 流量中转的服务器,你的服务器能承受多大流量
  8. Firefox扩展批量安装脚本
  9. 洛谷OJ P3865 【模板】ST表
  10. windows下载东西提高速度的方式。
  11. 小米 android 7.0下载地址,小米4安卓7.0
  12. 如何搭建软件测试环境?
  13. python的基本函数图像_python绘制基本初等函数图像
  14. html价格划掉的样式,用css布局价格划线_价钱中划线_价格中间贯穿删除线效果样式布局...
  15. RH linux 6.4的虚机里 OpenGL或OSG不能用
  16. k折交叉验证优缺点_k折交叉验证(R语言)
  17. 简单解析手机充电器的工作原理
  18. Android 热补丁技术——资源的热修复
  19. 一文看懂:零代码、0代码、无代码平台是什么?怎么选?
  20. Docker-搭建私有仓库

热门文章

  1. python导入txt为dataframe-python批量读取txt文件为DataFrame的方法
  2. python读取大文件-python快速读取一个大文件内容(瞎猜)
  3. python 科学计算基础教程电子版-Python 科学计算基础 (整理)
  4. python3读取excel数据-python3读取Excel表格数据的代码分享
  5. 简明python教程购买-简明Python教程:基本语法
  6. 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)
  7. 1_CUDA编程介绍(20181121)
  8. mysql 优化表 3000万_mysql优化:专题三、关于单表查询,可以这么优化
  9. ubuntu20.04编译openjdk8
  10. UVa1377 Ruler(dfs或者bfs)