• 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
    -> //

  • 相关阅读:
    ui、li模拟下拉框
    六项精进
    Echarts柱状图添加点击事件
    [UWP]爱恋动漫BT开发小记
    [杂谈]这个四月
    [uwp]自定义图形裁切控件
    [uwp]自定义Behavior之随意拖动
    [uwp]数据绑定再学习
    [mvc]记一次“项目”的历程
    [uwp]ImageSource和byte[]相互转换
  • 原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/12628570.html
Copyright © 2020-2023  润新知