数据库教程:MySQL中随机生成固定长度字符串的方法分享

要随机生成字符串代码如下:
在MySQL中定义一个随机串的方法,然后再SQL语句中调用此方法。
随机串函数定义方法:
代码如下:
CREATEDEFINER=`root`@`localhost`FUNCTION`rand_string`(nINT)RETURNSvarchar(255)CHARSETlatin1
BEGIN
DECLAREchars_strvarchar(100)DEFAULT’abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789′;
DECLAREreturn_strvarchar(255)DEFAULT”;
DECLAREiINTDEFAULT0;
WHILEi<nDO
SETreturn_str=concat(return_str,substring(chars_str,FLOOR(1+RAND()*62),1));
SETi=i+1;
ENDWHILE;
RETURNreturn_str;
END;

使用随机串函数方法示例:
UPDATEdemotableSETdemoname=rand_string(32)WHEREid>23
直接执行即可。 您可能感兴趣的文章:mysql生成指定位数的随机数及批量生成随机数的方法Linux下mysql通过存储过程实现批量生成记录mysql动态生成测试数据mysql生成随机字符串函数分享在MySQL中生成随机密码的方法Mysql全局ID生成方法Mysql的语句生成后门木马的方法如何批量生成MySQL不重复手机号大表实例代码

标签: 字符 长度 字符串 方法 SQL

MySQL与MSSQl使用While语句循环生成测试数据的代码

mysql下普通索引和唯一索引的效率对比

上述就是数据库技术:MySQL中随机生成固定长度字符串的方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/910136.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐