• MySql创建函数


    一、查看创建函数的功能是否开启:
    mysql> show variables like '%func%';
    +-----------------------------------------+-------+
    | Variable_name                            | Value |
    +-----------------------------------------+-------+
    | log_bin_trust_function_creators | ON    |
    +-----------------------------------------+-------+
    1 row in set (0.02 sec)

    二、如果Value处值为OFF,则需将其开启。
    mysql> set global log_bin_trust_function_creators=1;
    三、创建函数时,先选择数据库,
    mysql> use xxx;
    Database changed
    delimiter $$是设置 $$为命令终止符号,代替分号,因为分号在begin...end中会用到;
    mysql> delimiter $$
    CREATE FUNCTION first_func(param1 varchar(5),parmam2 varchar(5),param3 varchar(10))
    RETURNS TINYINT
    BEGIN
       RETURN 1;
    END
    函数创建成功后需恢复分号为命令终止符号。
    mysql> delimiter ;
    四、测试:
    mysql> select first_func('aaa','bbb','ccc');
    +-------------------------------+
    | first_func('aaa','bbb','ccc') |
    +-------------------------------+
    |                             1 |
    +-------------------------------+
    1 row in set (0.47 sec)
    五、删除函数:
    mysql> drop function first_func ;
    Query OK, 0 rows affected (0.11 sec)
    六、查看函数
    1) show function status
    显示数据库中所有函数的基本信息 
    2)查看某个具体函数
     mysql>show create function function;
  • 相关阅读:
    配置nova服务使用ceph作为后端存储
    配置glance使用ceph作为后端存储
    配置nova-compute在不同的hypervisors上使用不同的存储后端
    配置cinder-backup服务使用ceph作为后端存储
    配置cinder-volume服务使用ceph作为后端存储
    安装cinder
    利用ceph-deploy安装ceph
    安装neutron
    安装nova
    安装glance
  • 原文地址:https://www.cnblogs.com/txd66/p/3300282.html
Copyright © 2020-2023  润新知