欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql基礎(chǔ)四存儲(chǔ)過(guò)程

一、存儲(chǔ)過(guò)程:變量的聲明和賦值。
delimiter $

東川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站

create procedure p1()

begin

declare age int default 18;

    set age :=age+20;或者   set age =age+20

select age from dual;

end$

調(diào)用存儲(chǔ)過(guò)程:call p1(); 其結(jié)果是如下:

mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

二、存儲(chǔ)過(guò)程:if 控制語(yǔ)句。
delimiter $
create procedure p2()
begin

declare age int default 18;
if age>=18 then
 select '已成年' ;
else 
 select '未成年';
end if;

end$
調(diào)用存儲(chǔ)過(guò)程:call p2(); 其結(jié)果是如下:
mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

三、存儲(chǔ)過(guò)程:輸入?yún)?shù)。
計(jì)算一個(gè)矩形的面積,并判斷是胖fat? 瘦then? 還是方square?
delimiter $
create procedure p3(w int ,h int)
begin
select concat('area:',w*h);

if w > h then
  select 'fat';
elseif w < h then
  select 'then';    
else 
  select 'square';
end if;

end$

四、存儲(chǔ)過(guò)程:while循環(huán)

求1到100的和。
delimiter $
create procedure p100()
begin
declare total int default 0;
declare num int default 0;
while num<=100 do

set total=total+num;
set num=num+1;

end while;

select total;
end$

調(diào)用存儲(chǔ)過(guò)程:call p100(); 其結(jié)果是如下:
mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

五、存儲(chǔ)過(guò)程:輸出參數(shù):
求1到n的和。
delimiter $
create procedure p8(in n int ,out total int)
begin
set total=0;
declare num int default 0;
while num<=n do

set total=total+num;
set num=num+1;

end while;

end$

調(diào)用存儲(chǔ)過(guò)程:call p8(100,@sumary); select @sumary; 其結(jié)果是如下:

mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

六、存儲(chǔ)過(guò)程:輸入輸出參數(shù):
delimiter $
create procedure p9(inout age int)
begin
set age =age+20;
end $

調(diào)用存儲(chǔ)過(guò)程:set @currentage=18; call p9(@currentage) ;select @currentage; 其結(jié)果是如下:

mysql基礎(chǔ)四 存儲(chǔ)過(guò)程

七、存儲(chǔ)過(guò)程:case控制語(yǔ)句:
delimiter $
create procedure p10()
begin

declare pos int default 0;

set pos=floor(4*rand()) ;

case pos
when 1 then select 'haha';
when 2 then select 'hehe';
else select 'heihei';
end case;

end $

八、存儲(chǔ)過(guò)程:repeat控制語(yǔ)句:
delimiter $
create procedure p11()
begin

declare i int default 0;
declare total int default 0;

repeat 
    set i=i+1;
    set total =total +i;
until i>=100 end repeat;
select total;

end$

九、調(diào)用存儲(chǔ)過(guò)程 call:

call procedure_Name();

本文標(biāo)題:mysql基礎(chǔ)四存儲(chǔ)過(guò)程
文章出自:http://www.chinadenli.net/article36/gjsdpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版網(wǎng)站策劃App開(kāi)發(fā)域名注冊(cè)網(wǎng)站內(nèi)鏈企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化