mysql 5.0存儲過程學習總結

發表于:2011-05-13來源:不詳作者:領測軟件測試網采編點擊數: 標簽:
mysql 5.0存儲過程學習總結 一.創建存儲過程 1.基本語法: create procedure sp_name() begin end 2.參數傳遞 二.調用存儲過程 1.基本語法:call sp_name() 注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數傳遞 三.刪除存儲過程 1.基本語法: dro

  mysql 5.0存儲過程學習總結

  一.創建存儲過程

  1.基本語法:

  create procedure sp_name()

  begin

  ………

  end

  2.參數傳遞

  二.調用存儲過程

  1.基本語法:call sp_name()

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

  三.刪除存儲過程

  1.基本語法:

  drop procedure sp_name//

  2.注意事項

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

  四.區塊,條件,循環

  1.區塊定義,常用

  begin

  ……

  end;

  也可以給區塊起別名,如:

  lable:begin

  ………..

  end lable;

  可以用leave lable;跳出區塊,執行區塊以后的代碼

  2.條件語句

if 條件 then

statement

else

statement

end if;

  3.循環語句

  (1).while循環

[label:] WHILE expression DO

statements

END WHILE [label] ;

  (2).loop循環

[label:] LOOP

statements

END LOOP [label];

  (3).repeat until循環

[label:] REPEAT

statements

UNTIL expression

END REPEAT [label] ;

  五.其他常用命令

  1.show procedure status

  顯示數據庫中所有存儲的存儲過程基本信息,包括所屬數據庫,存儲過程名稱,創建時間等

  2.show create procedure sp_name

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

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

  mysql存儲過程學習總結-操作符

  算術運算符

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

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97