十四、MySQL函数相关知识总结(简单易懂)
生活随笔
收集整理的這篇文章主要介紹了
十四、MySQL函数相关知识总结(简单易懂)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
函數(shù)
含義:一組預(yù)先編譯好的SQL語(yǔ)句的集合,理解成批處理語(yǔ)句
區(qū)別:
存儲(chǔ)過(guò)程:可以有0個(gè)返回,也可以有多個(gè)返回,適合做批量插入、批量更新
函數(shù):有且僅有1 個(gè)返回,適合做處理數(shù)據(jù)后返回一個(gè)結(jié)果
一、創(chuàng)建語(yǔ)法
CREATE FUNCTION 函數(shù)名(參數(shù)列表) RETURNS 返回類型
BEGIN
函數(shù)體
END
注意:
參數(shù)列表 包含兩部分:
參數(shù)名 參數(shù)類型
函數(shù)體:肯定會(huì)有return語(yǔ)句,如果沒(méi)有會(huì)報(bào)錯(cuò)
如果return語(yǔ)句沒(méi)有放在函數(shù)體的最后也不報(bào)錯(cuò),但不建議
return 值;
函數(shù)體中僅有一句話,則可以省略begin end
使用 delimiter語(yǔ)句設(shè)置結(jié)束標(biāo)記
二、調(diào)用語(yǔ)法
SELECT 函數(shù)名(參數(shù)列表)
案例演示
三、查看函數(shù)
SHOW CREATE FUNCTION myf3;
四、刪除函數(shù)
DROP FUNCTION myf3;
#案例 #一、創(chuàng)建函數(shù),實(shí)現(xiàn)傳入兩個(gè)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)$總結(jié)
以上是生活随笔為你收集整理的十四、MySQL函数相关知识总结(简单易懂)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Chapter7-8_Deep Lear
- 下一篇: 九、MySQL常见约束相关知识总结 学习