mysql数据库自定义函数格式_MySQL数据库创建自定义函数模板分享

news/2024/7/4 8:10:51

摘要:

下文讲述MySQL数据库中创建自定义函数的方法分享,如下所示:

下文通过举例的方式讲述MySQL创建自定义函数的方法

---例1:定义一个无参数的自定义函数 fn_maomao

drop function if exists fn_maomao; ---如果函数存在,则删除此自定义函数

-- 创建自定义无参数函数

create function fn_maomao()

-- 设置函数的返回类型

returns varchar(100)

begin-- 函数头

/*函数处理sql脚本*/

return '一个简单的mysql函数'; -- 函数的返回值

end; -- 函数结尾

--运行自定义函数方法

select fn_maomao();

---例2:定义带参数的自定义函数 fn_maomao

drop function if exists fn_maomao;

--i,j都是函数的参数

create function fn_maomao(i varchar(80),j varchar(100)) returns varchar(180)

begin

begin

-- declare 声明参数,default:设置声明参数的默认值

declare x varchar(180) default '';

-- set 给声明的参数赋值

SET x = concat(i,j);

return x;

end;

---运行自定义函数

select fn_maomao('maomao365.com','MySQL');

----例3:删除自定义函数方法

DROP FUNCTION fn_maomao; --fn_maomao 代表待删除的函数名称


http://www.niftyadmin.cn/n/3752795.html

相关文章

以OpenGL/ES视角介绍gfx-hal(Vulkan) Shader/Program接口使用

文档列表见:Rust 移动端跨平台复杂图形渲染项目开发系列总结(目录) 背景: The right way to tackle this in Vulkan is to use resource descriptors. A descriptor is a way for shaders to freely access resources like buffer…

mysql analyze_mysql的analyze,check,checksum,optimize,explain

ANALYZE TABLE用来分析和存储表的关键字的分布,使得系统获得准确的统计信息,影响 SQL 的执行计划的生成。对于数据基本没有发生变化的表,是不需要经常进行表分析的。但是如果表的数据量变化很明显,用户感觉实际的执行计划和预期的…

go 链接mysql当地时间_Golang, MySQL连接不设置时区的问题

Golang, MySQL连接不设置时区的问题发布时间:2020-06-25 08:11:08来源:51CTO阅读:1319作者:EDELWEISS_21gpackage mainimport ("fmt""github.com/go-xorm/xorm"_ "github.com/jinzhu/gorm/dialects/mysq…

无向图最短路径问题

题目&#xff1a;无向图G有N个结点(1<N<1000)及一些边&#xff0c;每一条边上带有正的权重值。 找到结点1到结点N的最短路径&#xff0c;或者输出不存在这样的路径。 解决思路&#xff1a;动态规划 1、首先使用邻接矩阵存储无向图 2、将找到结点1到节点N的最短路径分解成…

java mysql dump_Java 调用Mysql dump 备份数据库详解

SimpleDateFormat sdf new SimpleDateFormat("yyyyMMddHHmmss");try {String name sdf.format(new Date());String filePath System.getProperty("user.dir") "//" name ".sql";// 系统执行器Runtime rt Runtime.getRuntime();…

mysql 商品数据库设计_互联网产品mysql数据库设计总结

mysql数据库性能不比oracle数据库&#xff0c;所以设计上&#xff0c;和oracle有一些不同。下面总结一些互联网产品的数据库设计。1.主键主键可以使用bigint(20) unsigned也可以使用varchar&#xff0c;使用bigint&#xff0c;可以设置为自增主键auto_increment。使用varchar&a…

java多方式登陆_Java 爬虫遇到需要登录的网站,该怎么办?

这是 Java 网络爬虫系列博文的第二篇&#xff0c;在上一篇Java 网络爬虫&#xff0c;就是这么的简单中&#xff0c;我们简单的学习了一下如何利用 Java 进行网络爬虫。在这一篇中我们将简单的聊一聊在网络爬虫时&#xff0c;遇到需要登录的网站&#xff0c;我们该怎么办&#x…

【LeetCode】233. 数字 1 的个数(同剑指Offer43)

一、题目 给定一个整数 n&#xff0c;计算所有小于等于 n 的非负整数中数字 1 出现的个数。 示例: 输入: 13 输出: 6 解释: 数字 1 出现在以下数字中: 1, 10, 11, 12, 13 。二、解决 1、暴力破解 思路&#xff1a; 看完题目&#xff0c;然后可直接写出代码&#xff0c;b…