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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信开放平台扫码登录获取用户基本信息!附可用demo

    微信开放平台扫码登录获取用户基本信息!附可用demo微信开放平台提供了网站扫码登录的接口,用于获取用户基本信息(头像,昵称)方便网站快速接入微信登录,快捷登录。需要使用登录接口,需要成为微信开放平台认证开发者(300元)才可以获得这个接口权限。准备工作:1、准备APPID、APPSECRET2、准备接口地址3、准备REDIRECT_URI获取code接口https://open.weixin.qq.com/connect/qr…

    2022年5月8日
    57
  • Hibernate与 MyBatis的比较

    Hibernate与 MyBatis的比较最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章     Hibernate与MyBatisHibernate 是当前最流行的O/Rmapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/Rmapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:ht

    2025年8月20日
    3
  • Hadoop生态圈python + mapreduce + wordcount

    Hadoop生态圈python + mapreduce + wordcountHadoop生态圈python+mapreduce+wordcount启动hadoop进度发布文件hdfsdfs-put/home/hadoop/hadoop/input/user/hadoop/input查看hdfs现在有一些文件[hadoop@master0hadoop]$hdfsdfs-ls/Found1itemsdrwxr-xr-x-hadoopsupergroup02019-12-0402

    2022年5月21日
    45
  • 手机APP测试(测试点、测试流程、功能测试)

    手机APP测试(测试点、测试流程、功能测试)1、功能测试1.1启动APP安装完成后,是否可以正常打开,稳定运行APP的速度是可以让人接受,切换是否流畅网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生

    2022年7月3日
    31
  • ReleaseMutex用法

    ReleaseMutex用法Mutex中提供了WiteOne,ReleaseMutex两个实例方法~WiteOne的作用是”阻塞当前线程,提供对该线程的原子操作”也就是说当一个线程遇到WiteOne的时候,如果在WiteOne里面没有线程在操作,则此线程进去操作而里面有线程的时候,所有到此的线程均需要排队等候里面的线程执行完毕~而控制这样操作的结束标记就是使用ReleaseMutex方法!就好比WiteO…

    2022年6月26日
    53
  • Python 学生信息管理系统——文章中源码100%真实有效—–如何将类、初始化属性、模块、循环判断、静态方法等一系列知识点结合起来做一个项目「建议收藏」

    Python 学生信息管理系统——文章中源码100%真实有效—–如何将类、初始化属性、模块、循环判断、静态方法等一系列知识点结合起来做一个项目「建议收藏」这篇博客主要就是把学生管理系统进行源码分享,这段源码很好的将前面所学的全部串在一起。就我个人而言真的是非常有价值。就算你python前面的基础不好,学完这个系统你会有重获新生的感觉。本文适合需要用python完成课程大作业、python爱好者、python路上的学习者、初学python者、需要将python知识点串在一起的人、上进的人。manageSystem.py#TODO鸟欲高飞,必先展翅#TODO向前的人:Jhon

    2022年8月23日
    9

发表回复

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

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