mysql函式建立以及應用

2021-10-01 05:22:47 字數 890 閱讀 5695

/*建立sum-s函式*/

setglobal log_bin_trust_function_creators=

true

;///防止報差錯的額語句

delimiter $$

create

function sum_s(a float

,b float

)returns

float

begin

return a+b;

end$$

delimiter

;/*定義sayhello函式*/

setglobal log_bin_trust_function_creators=

true

;delimiter $$

create

function sayhello(name varchar(30

))returns

varchar(30

)begin

return concat(

'hello'

,name ,

'!')

;end$$

delimiter

; 執行結果如下圖1

/*執行函式*/

select sum_s(3,

9)select sayhello(

'ym'

)執行結果如圖2

沒有報錯

圖一:

圖二:

mysql建立函式

專案開放過程中需要用到mysql函式,因此學習了一下 大致就是 create function 引數1 型別,引數2 型別 return 型別 begin declare 內部變數 型別 default 初始值 declare 內部變數 型別 default 初始值 return 返回值 end在撰...

Mysql 函式應用

摘自 daisylh 部落格 1.用if.then.elseif.delimiter drop function if exists demodb sf1 create function sf1 pid varchar 10 returns varchar 100 begin declare str...

mysql建立使用者以及授權

1 建立使用者 create user dev identified by dev 2 授權 只對使用者dev授予mall資料庫的select許可權 grant select on test.to dev identified by dev 重新整理許可權變更 flush privileges 4 ...