偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL 5.0存儲過程的經(jīng)驗總結(jié)

數(shù)據(jù)庫 MySQL
我們今天主要和大家描述的是MySQL 5.0存儲過程的經(jīng)驗總結(jié),如果你對其相關(guān)內(nèi)容感興趣的話,你就可以瀏覽以下的文章了。

以下的文章主要描述的是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

 

顯示某一個存儲過程的詳細信息

 

MySQL存儲過程中要用到的運算符

 

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

算術(shù)運算符

 

+ 加 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

 

比較運算符

> 大于 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

 

<=> 嚴格比較兩個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

 

邏輯運算符

 

與(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  

位運算符

| 位或

& 位與

 

<< 左移位

 

>> 右移位

 

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

 

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

【編輯推薦】

  1. 圖解MySQL數(shù)據(jù)庫安裝與實際操作
  2. 從MySQL數(shù)據(jù)庫表中來檢索數(shù)據(jù)并不難
  3. MySQL數(shù)據(jù)庫訪問妙招在Linux之下
  4. MySQL 修改密碼的6個好用方案
  5. 配置MySQL與卸載MySQL實操
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-27 17:21:39

Oracle存儲過程

2010-04-15 16:06:02

Oracle存儲過程

2010-05-19 17:24:55

MySQL編碼

2009-10-15 09:27:00

2010-11-23 10:34:04

MySQL左連接查詢

2010-05-19 14:39:12

MySQL連接字符串

2011-07-21 13:40:17

java

2009-09-16 17:13:54

學(xué)習(xí)Linq

2010-05-25 15:51:25

MySQL連接字符串

2009-08-19 09:24:43

AJAX引擎經(jīng)驗總結(jié)

2009-09-29 16:32:11

OJB Hiberna

2010-03-25 13:42:14

云計算

2010-03-23 11:39:49

云計算

2010-04-21 14:53:46

Oracle游標

2009-11-17 11:24:00

PHP應(yīng)用技巧

2009-08-20 17:35:47

Servlet和JSP

2009-09-11 13:29:31

LINQ查詢操作

2009-09-16 17:44:54

LINQ to SQL

2011-07-08 13:15:52

JSP

2010-06-12 17:37:18

UML實踐指南
點贊
收藏

51CTO技術(shù)棧公眾號