首頁  >  文章  >  資料庫  >  mysql預存程序中怎麼定義變數

mysql預存程序中怎麼定義變數

青灯夜游
青灯夜游原創
2022-01-24 17:02:417549瀏覽

在mysql預存程序中,可以使用DECLARE關鍵字來定義變數,語法為「DECLARE 變數名稱[,...] type [DEFAULT 預設值]」;參數「type」用來指定變數的類型,“DEFAULT”子句用於為變數設定預設值。

mysql預存程序中怎麼定義變數

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

變數是表達式語句中最基本的元素,可以用來暫時儲存資料。在預存程序和函數中都可以定義和使用變數。使用者可以使用 DECLARE 關鍵字來定義變量,定義後可以為變數賦值。這些變數的作用範圍是 BEGIN...END 程式段中。

定義變數

MySQL 中可以使用DECLARE 關鍵字定義變數,其基本語法如下:

DECLARE var_name[,...] type [DEFAULT value]

其中:

  • DECLARE 關鍵字是用來宣告變數的;

  • ##var_name 參數是變數的名稱,這裡可以同時定義多個變數;

  • type 參數用來指定變數的型別;

  • DEFAULT value 子句將變數預設值設為value,沒有使用DEFAULT 子句時,預設值為NULL。

範例

下方定義變數 my_sql,資料類型為 INT 類型,預設值為 10。 SQL 語句如下:

DECLARE my_sql INT DEFAULT 10;

【相關推薦:

mysql影片教學

以上是mysql預存程序中怎麼定義變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn