mysql裡建立函數的方法:首先檢視建立函數的功能是否開啟;然後如果Value處值為OFF,則需將其開啟;接著建立函數時,先選擇資料庫;最後進行測試即可。
更多相關免費學習推薦:(視訊)
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;
以上就是mysql裡怎樣建立函數的詳細內容,更多請關注TW511.COM其它相關文章!