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

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

青灯夜游
發布: 2022-01-24 17:02:41
原創
7627 人瀏覽過

在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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板