mysql 自定义函数
来源:互联网 发布:淘宝找不到换购 编辑:程序博客网 时间:2024/05/16 07:34
在看数据库优化部分时出现mysql函数的使用。看了下代码 顺便记一下
delimiter $$
/* 参数为 int类型 */create function rand_string(n INT)/*设置返回值类型 为字符串*/returns varchar(255)/* 函数开始 */begin /* 的定义局部变量,有默认值*/ declare chars_str varchar(100) default 'abcdefghijklmnopqrstuvwxyzABCDEFJHIJKLMNOPQRSTUVWXYZ';/*在定义空变量*/ declare return_str varchar(255) default '';/* 定义整型 值为 0*/ declare i int default 0;/* 循环 */ while i < n do /* 制作随机字符串*/ set return_str =concat(return_str,substring(chars_str,floor(1+rand()*52),1)); set i = i + 1;/* 结束循环 */ end while;/* 返回制作的随机字符串*/ return return_str; end $$
制作5位随机字符串
delimiter ;
select rand_string(5);
这只是一个小案例中所出现的函数,比较简单,后期在把具体函数的使用整理进来
补充:删除函数
drop function rand_string $$
- [原创]Mysql自定义函数
- 两个mysql自定义函数
- mysql自定义函数
- MySQL自定义函数
- mysql自定义函数篇
- mysql 自定义函数
- mysql自定义函数篇
- mysql 自定义函数
- mysql中的自定义函数
- MySQL自定义函数应用
- mysql自定义函数篇
- mysql写自定义函数
- mysql创建自定义函数
- mysql自定义函数
- mysql自定义函数篇
- Mysql自定义函数
- mysql自定义函数篇
- MySql自定义函数
- 教你编写STL的string类-02(理解C/C++内存管理)
- Android创建文件夹及文件并写入数据
- 七夕恋歌
- 深度解析C++模版
- 学生成绩管理系统
- mysql 自定义函数
- C++编程基础练习16
- 紫薇花开的季节(二)
- 斐波那契序列 集锦
- cocos2d-x-jni-android,环境搭建手记
- 自省的 威力
- 删除字符串开始及末尾的空白符,并且把数组中间的多个空格(如果有)符转化为1个。
- 最短珠链
- 自省的威力(二)