日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL5.0存儲過程的經(jīng)驗總結(jié)

以下的文章主要描述的是MySQL 5.0存儲過程的經(jīng)驗總結(jié),其中包括MySQL數(shù)據(jù)庫存儲過程的正確創(chuàng)建,刪除以及調(diào)用與其他常用命令的描述,以下的文章就是對MySQL 5.0存儲過程的經(jīng)驗總結(jié)的具體描述。

MySQL 5.0存儲過程學(xué)習(xí)總結(jié):

一.創(chuàng)建存儲過程

1.基本語法:

create procedure sp_name()

begin

………

end

2.參數(shù)傳遞

二.調(diào)用存儲過程

1.基本語法:call sp_name()

注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數(shù)傳遞

三.刪除存儲過程

1.基本語法:

drop procedure sp_name//

2.注意事項

(1)MySQL 5.0存儲過程中不能在一個存儲過程中刪除另一個存儲過程,只能調(diào)用另一個存儲過程

四.區(qū)塊,條件,循環(huán)

1.區(qū)塊定義,常用

begin

……

end;

也可以給區(qū)塊起別名,如:

lable:begin

………..

end lable;

可以用leave lable;跳出區(qū)塊,執(zhí)行區(qū)塊以后的代碼

2.條件語句

if 條件 then

statement

else

statement

end if;

3.循環(huán)語句

(1).while循環(huán)

[label:] WHILE expression DO

statements

END WHILE [label] ;

(2).loop循環(huán)

[label:] LOOP

statements

END LOOP [label];

(3).repeat until循環(huán)

 
 
 
  1. [label:] REPEAT  
  2. statements  
  3. UNTIL expression  
  4. END REPEAT [label] ;  

五.其他常用命令

1.show procedure status

MySQL 5.0存儲過程中顯示數(shù)據(jù)庫中所有存儲的存儲過程基本信息,包括所屬數(shù)據(jù)庫,存儲過程名稱,創(chuàng)建時間等

2.show create procedure sp_name

顯示某一個存儲過程的詳細(xì)信息

MySQL存儲過程中要用到的運(yùn)算符

MySQL存儲過程學(xué)習(xí)總結(jié)-操作符

算術(shù)運(yùn)算符

+ 加 SET var1=2+2; 4

- 減 SET var2=3-2; 1

* 乘 SET var3=3*2; 6

/ 除 SET var4=10/3; 3.3333

DIV 整除 SET var5=10 DIV 3; 3

% 取模 SET var6=10%3 ; 1

比較運(yùn)算符

> 大于 1>2 False

< 小于 2<1 False

<= 小于等于 2<=2 True

>= 大于等于 3>=2 True

BETWEEN 在兩值之間 5 BETWEEN 1 AND 10 True

NOT BETWEEN 不在兩值之間 5 NOT BETWEEN 1 AND 10 False

IN 在集合中 5 IN (1,2,3,4) False

NOT IN 不在集合中 5 NOT IN (1,2,3,4) True

= 等于 2=3 False

<>, != 不等于 2<>3 False

<=> 嚴(yán)格比較兩個NULL值是否相等 NULL<=>NULL True

LIKE 簡單模式匹配 “Guy Harrison” LIKE “Guy%” True

REGEXP 正則式匹配 “Guy Harrison” REGEXP “[Gg]reg” False

IS NULL 為空 0 IS NULL False

IS NOT NULL 不為空 0 IS NOT NULL True

邏輯運(yùn)算符

與(AND)

 
 
 
  1. AND TRUE FALSE NULL   
  2. TRUE TRUE FALSE NULL   
  3. FALSE FALSE FALSE NULL   
  4. NULL NULL NULL NULL  

或(OR)

 
 
 
  1. OR TRUE FALSE NULL   
  2. TRUE TRUE TRUE TRUE   
  3. FALSE TRUE FALSE NULL   
  4. NULL TRUE NULL NULL  

異或(XOR)

 
 
 
  1. XOR TRUE FALSE NULL   
  2. TRUE FALSE TRUE NULL   
  3. FALSE TRUE FALSE NULL   
  4. NULL NULL NULL NULL  

位運(yùn)算符

| 位或

& 位與

<< 左移位

>> 右移位

~ 位非(單目運(yùn)算,按位取反)

上述的相關(guān)內(nèi)容就是對MySQL 5.0存儲過程學(xué)習(xí)總結(jié)的描述,希望會給你帶來一些幫助在此方面。


文章名稱:MySQL5.0存儲過程的經(jīng)驗總結(jié)
文章URL:http://www.dlmjj.cn/article/cceegij.html