欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

mysql创建反弹函数,MySql创建函数

发布时间:2025/3/20 数据库 12 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mysql创建反弹函数,MySql创建函数 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

首先需要查看一下创建函数的功能是否开启:

X:\proper\mysql\bin>mysql -h localhost -u root -p

Enter password: **********

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 12 to server version: 5.0.22-community-nt-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

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

mysql> create function test(t varchar(255))

-> returns varchar(255)

-> begin

-> return left(t,1);

-> end

-> $$

Query OK, 0 rows affected (0.13 sec)

函数创建成功后需恢复分号为命令终止符号。

mysql> delimiter ;

测试:

mysql> select test('alpha');

+----------------+

| test('alpha') |

+---------------+

| a                 |

+---------------+

1 row in set (0.02 sec)

删除函数:

mysql> drop function test;

Query OK, 0 rows affected (0.11 sec)

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的mysql创建反弹函数,MySql创建函数的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。