首頁 > 資料庫 > mysql教程 > mysql預存程序中怎麼給變數賦值

mysql預存程序中怎麼給變數賦值

青灯夜游
發布: 2022-01-24 18:07:13
原創
11488 人瀏覽過

mysql預存程序中給變數賦值的方法:1、利用DECLARE關鍵字,語法「DECLARE 變數名稱類型DEFAULT 預設值;」;2、利用SET關鍵字,語法「SET 變數名稱= 賦值表達式;」。

mysql預存程序中怎麼給變數賦值

本教學操作環境: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中文網其他相關文章!

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