十四、MySQL函数相关知识总结(简单易懂)
生活随笔
收集整理的這篇文章主要介紹了
十四、MySQL函数相关知识总结(简单易懂)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
函數
含義:一組預先編譯好的SQL語句的集合,理解成批處理語句
區別:
存儲過程:可以有0個返回,也可以有多個返回,適合做批量插入、批量更新
函數:有且僅有1 個返回,適合做處理數據后返回一個結果
一、創建語法
CREATE FUNCTION 函數名(參數列表) RETURNS 返回類型
BEGIN
函數體
END
注意:
參數列表 包含兩部分:
參數名 參數類型
函數體:肯定會有return語句,如果沒有會報錯
如果return語句沒有放在函數體的最后也不報錯,但不建議
return 值;
函數體中僅有一句話,則可以省略begin end
使用 delimiter語句設置結束標記
二、調用語法
SELECT 函數名(參數列表)
案例演示
三、查看函數
SHOW CREATE FUNCTION myf3;
四、刪除函數
DROP FUNCTION myf3;
#案例 #一、創建函數,實現傳入兩個float,返回二者之和CREATE FUNCTION test_fun1(num1 FLOAT,num2 FLOAT) RETURNS FLOAT BEGINDECLARE SUM FLOAT DEFAULT 0;SET SUM=num1+num2;RETURN SUM; END $SELECT test_fun1(1,2)$總結
以上是生活随笔為你收集整理的十四、MySQL函数相关知识总结(简单易懂)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chapter7-8_Deep Lear
- 下一篇: Web框架——Flask系列之Flask