mysql里创建函数的方法:首先查看创建函数的功能是否开启;然后如果Value处值为OFF,则需将其开启;接着创建函数时,先选择数据库;最后进行测试即可。
更多相关免费学习推荐:mysql教程(视频)
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 changeddelimiter $$是设置 $$为命令终止符号,代替分号,因为分号在begin...end中会用到;mysql> delimiter $$CREATE FUNCTION first_func(param1 varchar(5),parmam2 varchar(5),param3 varchar(10))RETURNS TINYINTBEGIN 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;
登录后复制
以上就是mysql里怎样创建函数的详细内容,更多请关注【创想鸟】其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。