微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mysql里怎样创建函数

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 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;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


mysql外键怎么用?Mysql数据库外键的使用介绍(图文+视频)
mysql怎么创建视图?(图文+视频)
怎么修改Mysql数据表中的视图
phpMyadmin导出备份数据库文件的步骤详解(附视频)
怎么给Mysql数据表添加外键?(图文+视频)
phpMyadmin导入数据库sql文件的方法详解(附视频)
如何查询mysql数据表中的视图
Mysql怎么删除外键?(图文+视频)
mysql数据表视图是什么意思?有哪些用处?(图文+视频)
mysql数据库怎么创建外键?(图文+视频)