mysql生成随机字符串函数分享
作者:junjie 时间:2024-01-28 14:16:08
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';
标签:mysql,生成,随机,字符串
0
投稿
猜你喜欢
Perl使用nginx FastCGI环境做WEB开发实例
2022-07-17 16:09:27
python中的插值 scipy-interp的实现代码
2022-02-23 02:50:09
Python在不同目录下导入模块的实现方法
2022-03-12 09:34:52
Python解析并读取PDF文件内容的方法
2021-07-13 20:06:21
php递归删除目录与文件的方法
2023-09-12 02:02:02
Python Pandas list列表数据列拆分成多行的方法实现
2021-04-20 18:56:01
Python实现统计单词出现的个数
2022-11-01 12:19:30
排版自适应提升可访问性
2009-04-08 12:47:00
PHP基于phpqrcode类库生成二维码过程解析
2023-11-17 19:06:35
介绍Python中的一些高级编程技巧
2022-09-22 19:23:15
css中浮动思考与小结
2008-10-30 11:57:00
解决python中使用plot画图,图不显示的问题
2021-09-27 16:00:07
用户研究中的人物角色
2010-02-08 12:15:00
MySQL Group By用法
2012-01-05 19:05:14
Python for 循环语句的使用
2023-10-29 14:51:12
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2024-04-18 09:39:33
MySQL 视图 第1349号错误解决方法
2024-01-18 14:45:41
php+mysqli数据库连接的两种方式
2023-10-08 22:15:16
Python中函数带括号和不带括号的区别及说明
2023-01-23 05:23:28
MySQL死锁问题分析及解决方法实例详解
2024-01-23 12:40:18