mysql預存程序中給變數賦值的方法:1、利用DECLARE關鍵字,語法「DECLARE 變數名稱類型DEFAULT 預設值;」;2、利用SET關鍵字,語法「SET 變數名稱= 賦值表達式;」。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
在mysql的預存程序和函數中都可以定義和使用變數。
使用者可以使用 DECLARE 關鍵字來定義變量,定義後可以為變數賦值。這些變數的作用範圍是 BEGIN...END 程式段中。
1、在定義變數時賦值
#MySQL 中可以使用 DECLARE 關鍵字定義變數並設定預設值,語法:
DECLARE 变量名 类型 DEFAULT 默认值;
說明:DEFAULT子句用於設定變數預設值,如果省略DEFAULT 子句,則預設值為NULL。
範例:
定義變數 my_sql,資料類型為 INT 類型,預設值為 10。 SQL 語句如下:
DECLARE my_sql INT DEFAULT 10;
2、定義變數後賦值
MySQL 中可以使用 SET 關鍵字來為變數賦值
語法:
SET 变量名 = 赋值表达式;
注意:一個SET 語句可以同時為多個變數賦值,各個變數的賦值語句之間用逗號隔開。
範例:為變數 my_sql 賦值為 30。 SQL 語句如下:
SET my_sql=30;
【相關推薦:mysql影片教學】
以上是mysql預存程序中怎麼給變數賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!