首頁 > 資料庫 > mysql教程 > 如何在MySQL中宣告和使用變數?

如何在MySQL中宣告和使用變數?

Linda Hamilton
發布: 2025-01-22 03:06:10
原創
212 人瀏覽過

How Do I Declare and Use Variables in MySQL?

MySQL變數詳解

MySQL支援多種類型的變量,用於儲存和操作資料:

使用者自訂變數

  • 以"@"符號開頭。
  • 使用SET或SELECT語句進行賦值。
  • 僅在目前使用者會話中有效。
  • 範例:SET @变量名 = 值;

局部變數

  • 不以任何符號開頭。
  • 必須使用DECLARE語句宣告後才能使用。
  • 僅在預存程序或函數的範圍內有效。
  • 範例:DECLARE 变量名 数据类型 DEFAULT 值;

伺服器系統變數

  • 以"@@"符號開頭。
  • 設定伺服器範圍的設定選項。
  • 可以使用SET GLOBAL或SET SESSION動態修改。
  • 範例:SHOW VARIABLES LIKE '%变量名%'; 查看目前設定。

程式碼範例

以下程式碼示範了使用者自訂變數的使用:

<code class="language-sql">SET @起始值 = 1, @结束值 = 10;

SELECT * FROM places WHERE place BETWEEN @起始值 AND @结束值;</code>
登入後複製

這裡使用了使用者自訂變數@起始值@结束值。 SET語句初始化了這兩個變數。 BETWEEN運算子過濾place列值在指定範圍內的結果。

以上是如何在MySQL中宣告和使用變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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