日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

一.創(chuàng)建存儲(chǔ)過(guò)程

1.基本語(yǔ)法:

create procedure sp_name()

begin

………

end

2.參數(shù)傳遞

二.調(diào)用存儲(chǔ)過(guò)程

1.基本語(yǔ)法:call sp_name()

注意:存儲(chǔ)過(guò)程名稱(chēng)后面必須加括號(hào),哪怕該存儲(chǔ)過(guò)程沒(méi)有參數(shù)傳遞

三.刪除存儲(chǔ)過(guò)程

1.基本語(yǔ)法:

drop procedure sp_name//

2.注意事項(xiàng)

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

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

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

begin

……

end;

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

lable:begin

………..

end lable;

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

2.條件語(yǔ)句

if 條件 then

statement

else

statement

end if;

3.循環(huán)語(yǔ)句

(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存儲(chǔ)過(guò)程中顯示數(shù)據(jù)庫(kù)中所有存儲(chǔ)的存儲(chǔ)過(guò)程基本信息,包括所屬數(shù)據(jù)庫(kù),存儲(chǔ)過(guò)程名稱(chēng),創(chuàng)建時(shí)間等

2.show create procedure sp_name

顯示某一個(gè)存儲(chǔ)過(guò)程的詳細(xì)信息

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

MySQL存儲(chǔ)過(guò)程學(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)格比較兩個(gè)NULL值是否相等 NULL<=>NULL True

LIKE 簡(jiǎn)單模式匹配 “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)容就是對(duì)MySQL 5.0存儲(chǔ)過(guò)程學(xué)習(xí)總結(jié)的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。


網(wǎng)頁(yè)標(biāo)題:MySQL5.0存儲(chǔ)過(guò)程的經(jīng)驗(yàn)總結(jié)
分享路徑:http://m.5511xx.com/article/cceegij.html