zoukankan      html  css  js  c++  java
  • MySQL自定义函数

    ——MySQL自定义函数
    1、自定义函数不一定含有参数,但是一定含有返回值
    2、MySQL函数的参数不能超过1024个参数
    3、调整时间格式:select date_format(now(),"%Y年%m月%d日 %H点%i分%s秒");
    +-------------------------------------------------+
    | date_format(now(),"%Y年%m月%d日 %H点%i分%s秒") |
    +-------------------------------------------------+
    | 2020年04月03日 11点31分54秒 |
    +-------------------------------------------------+
    4、创建时间格式转换函数,不含有参数:
    create function f1() returns varchar(30) character set utf8 collate utf8_unicode_ci
    -> return date_format(now(),"%Y年%m月%d日 %H点%i分%s秒");
    调用这个函数:
    select f2();
    +------------------------------+
    | f2() |
    +------------------------------+
    | 2020年04月03日 11点36分39秒 |
    +------------------------------+
    5、创建带有参数的自定义函数
    create function f3(num1 smallint unsigned,num2 smallint unsigned)
    -> returns float(10,2) unsigned
    -> return (num1+num2)/2;
    调用这个函数
    select f3(21,21)
    6、创建具有复合结构函数体的自定义函数
    结尾标志修改:delimiter//将结尾标志符号改为//
    创建复合型带参数的自定义函数
    delimiter//
    create function adduser(username varchar(20))
    -> returns int unsigned
    -> begin
    -> insert test(username)values (username);
    -> return last_insert_id();
    -> end
    -> //

  • 相关阅读:
    SpringCloud之Nacos服务注册(十八)
    SpringCloud之Nacos服务发现(十七)
    Pillow模块图片生成
    js中==和===区别
    jQuery跳转到另一个页面以及原生js跳转到另一个页面
    django搭建BBS-登入&验证码的生成
    django搭建BBS-表单创建&注册
    POJ3784 Running Median
    POJ 2559 Largest Rectangle in a Histogram
    Codevs1299 切水果
  • 原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/12628570.html
Copyright © 2011-2022 走看看