沒有報錯/*建立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 ...