mysql 程式設計初步
阿新 • • 發佈:2018-11-27
mysql 程式設計
- 基本語法形式:
- 語句塊模式
[begin_label] begin
[statement_list]
end [end_label];
-
- label 識別符號可以省略,但必須相同
- 流程控制
- if 語句
if 條件語句 then
begin
[statement_lsit]
end;
else if 條件語句 then
begin
[statement_list]
end;
else if ...
else
begin
[statement_list]
end;
end if;
-
- loop 語句
[begin_label] loop
[statement_list]
end loop [end_label];
-
-
- loop 語句在形式上並沒有給出迴圈結束條件,需要在迴圈體中,需要的地方加上條件判斷,結束迴圈體
- while 語句
-
[begin_label] while search_condition do
[statement_list]
end while [end_label];
-
-
- search_condition 迴圈條件,直到search_condittion 為假
- repeat 語句
-
[begin_label] repeat
[statement_list]
until search_condition
end repeat [end_label];
-
-
- search_condition 迴圈條件,直到search_condittion 為假
- leave 語句
- leave 識別符號 :其作用就是離開begin...end; 語句塊或者其他帶識別符號的結構
-
- 變數
- 分類
- 普通變數
- 變數宣告:declare var_name var_type [default 預設值] --var_name 變數名,var_type 變數型別
- 變數賦值:set var = 值;
- 會話變數
- 宣告和賦值一起:
- set @var = 值;
- select @var := 表示式 #賦值並且還會作為一個select 語句輸出“結果集”
- selectt 表示式 into @變數名 #僅賦值
- 宣告和賦值一起:
- 普通變數和會話變數區別
- 普通變數有一定的應用場景,需要在程式設計環境中才能使用,會話變數可以在命令列環境使用
- 普通變數
- 分類