mysql自定义函数详解_mysqlinterval函数

mysql自定义函数详解_mysqlinterval函数个人博客原文链接更多文章欢迎访问个人博客站点建定义函数的的基本语法如下–DELIMITER是用来设置边界符的DELIMITER//CREATEFUNCTION函数名(形参列表)RETURNS返回类型begin–函数体RETURNEND//DELIMITER;创建日期时间格式化函数DROPFUNCTIONIFEXISTS`FORMAT_DATE_TIME`;CREATE…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

个人博客原文链接

更多文章欢迎访问个人博客站点

建定义函数的的基本语法如下

— DELIMITER是用来设置边界符的

DELIMITER //

CREATE FUNCTION 函数名(形参列表)

RETURNS 返回类型

begin

— 函数体

RETURN

END //

DELIMITER ;

创建日期时间格式化函数

DROP FUNCTION IF EXISTS `FORMAT_DATE_TIME`;

CREATE FUNCTION FORMAT_DATE_TIME(`datetimes` DATETIME)

RETURNS VARCHAR(100)

RETURN DATE_FORMAT(`datetimes`,’%Y年%m月%s日 %H时%i分%s秒’);

— 测试示例

SELECT FORMAT_DATE_TIME(create_time) FROM auge_menu;

创建日期格式化函数

DROP FUNCTION IF EXISTS `FORMAT_DATE`;

CREATE FUNCTION FORMAT_DATE(`datetimes` DATETIME)

RETURNS VARCHAR(100)

RETURN DATE_FORMAT(`datetimes`,’%Y年%m月%s日’);

— 测试示例

SELECT FORMAT_DATE(create_time) FROM auge_menu;

创建时间格式化函数

DROP FUNCTION IF EXISTS `FORMAT_TIME`;

CREATE FUNCTION FORMAT_TIME(`datetimes` DATETIME)

RETURNS VARCHAR(100)

RETURN DATE_FORMAT(`datetimes`,’%H时%i分%s秒’);

— 测试示例

SELECT FORMAT_TIME(create_time) FROM auge_menu;

生成32位UUID

— 创建生成UUID函数,常常用于不重复生成UUID,适用于JAVA

DROP FUNCTION IF EXISTS `GET_UUID`;

CREATE FUNCTION GET_UUID()

RETURNS VARCHAR(100)

RETURN REPLACE(UUID(),’-‘,”);

— 测试示例

SELECT GET_UUID() FROM auge_menu;

SELECT GET_UUID() as id,path FROM auge_menu;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196210.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mac卸载JDK「建议收藏」

    Mac卸载JDK「建议收藏」在开发中可能需要用到某些版本的JDK,而系统中可能存在一些其它版本,此时可以切换到需要的版本,也可以删除掉不需要的版本,若想删除某个版本的JDK,请按如下操作:1、调出终端窗口,依次输入如下命令:sudorm-fr/Library/Internet\Plug-Ins/JavaAppletPlugin.pluginsudorm-fr/Library/PreferencesP

    2022年6月25日
    161
  • POJ 2478 Farey Sequence

    POJ 2478 Farey Sequence

    2021年11月29日
    44
  • C++:string 截取字符串

    C++:string 截取字符串stringstr=”123abc456″;inti=3;1取字符串的前i个字符str=str.Substring(0,i);//orstr=str.Remove(i,str.Length-i);2去掉字符串的前i个字符:str=str.Remove(0,i);//orstr=str.Substring(i);3从右边开始取…

    2022年5月20日
    38
  • Java 取余 (remain),取模 (mod) 的 区别和运算

    Java 取余 (remain),取模 (mod) 的 区别和运算Java取余(remain),取模(mod)的区别和运算范围区别:取模主要是用于计算机术语中。取余则更多是数学概念。主要的区别在于对负整数进行除法运算时操作不同那么具体是怎样的不同?首先需要知道Java中如何取模:Java中用符号%对数字进行取模,可以得到以下:System.out.println(5%3);System.out.println(-5%3);Sys…

    2022年6月3日
    114
  • android错误之android.content.res.Resources$NotFoundException:

    错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数

    2022年3月10日
    35
  • jsp+ajax_javascriptjavascript日

    jsp+ajax_javascriptjavascript日明后两天梁言兵老师来讲Ajax及其最近作过的一个真实的Ajax项目,所以,我今天讲解梁老师的课程所需要的一些前置知识。因为大家对Javascript不是很熟悉,所以我首先讲解Javascript的DHTML功能。本来入学考试要求大家很好地掌握Javascript的,但是大家都不能理解我们的苦衷,并没有专心去对待Javascript。想想我前两年强调javascript和css的重要性时,一些培训中

    2022年9月11日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号