最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL系統(tǒng)及自定義變量方式

 更新時間:2024年04月10日 08:59:46   作者:我姓譚卻彈不死你  
這篇文章主要介紹了MySQL系統(tǒng)及自定義變量方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

詳情系統(tǒng)變量信息參考MySQL官方文檔

系統(tǒng)變量分類

全局系統(tǒng)變量(global)

全局系統(tǒng)變量針對于所有會話(連接)有效,但 不能跨重啟

會話系統(tǒng)變量(session)

僅針對當前連接有效,會話期間對某個會話系統(tǒng)變量值修改,不影響其他會話同一會話系統(tǒng)變量的值

若存在多個會話,一旦有某個會話對某個全局系統(tǒng)變量值的修改會導致其他會話中同一個全局系統(tǒng)變量值的修改。

查看系統(tǒng)相關(guān)變量

#查看全局系統(tǒng)變量
show global variables ;
#查看會話系統(tǒng)變量
show session variables ;

#查看滿足條件的部分系統(tǒng)變量。
SHOW GLOBAL VARIABLES LIKE '%標識符%';  
#查看滿足條件的部分會話變量
SHOW SESSION VARIABLES LIKE '%標識符%';

#查看指定的系統(tǒng)變量的值
SELECT @@global.變量名;
#查看指定的會話變量的值
SELECT @@session.變量名;

修改系統(tǒng)變量的值

方式1:修改MySQL 配置文件 ,繼而修改MySQL系統(tǒng)變量的值(該方法需要重啟MySQL服務(wù))

方式2:在MySQL服務(wù)運行期間,使用“set”命令重新設(shè)置系統(tǒng)變量的值,如下:

#修改全局變量的值
#方式1:
SET @@global.變量名=變量值;
#方式2:
SET GLOBAL 變量名=變量值;

#修改某個會話變量的值
#方式1:
SET @@session.變量名=變量值;
#方式2:
SET SESSION 變量名=變量值;

用戶自定義變量

用戶變量是用戶自己定義的,作為 MySQL 編碼規(guī)范,MySQL 中的用戶變量以 一個“@” 開頭。根據(jù)作用

范圍不同,又分為 會話用戶變量 和 局部變量

①會話用戶變量:作用域和會話變量一樣,只對 當前連接 會話有效。

②局部變量:只在 BEGIN 和 END 語句塊中有效。局部變量只能在 存儲過程和函數(shù) 中使用。

會話用戶變量

定義:

#方式1:“=”或“:=”
SET @用戶變量 = 值;
SET @用戶變量 := 值;
#方式2:“:=” 或 INTO關(guān)鍵字
SELECT @用戶變量 := 表達式 [FROM 等子句];
SELECT 表達式 INTO @用戶變量 [FROM 等子句];

查看用戶變量的值 (查看、比較、運算等),查看某個未聲明的變量時,將得到NULL值

SELECT @用戶變量

局部變量

定義:可以使用 DECLARE 語句定義一個局部變量

DECLARE 變量名 類型 [default 值]; # 如果沒有DEFAULT子句,初始值為NULL

作用域:僅僅在定義它的 BEGIN … END 中有效

位置:只能放在 BEGIN ... END 中,而且只能放在第一句

BEGIN
#聲明局部變量
DECLARE 變量名1 變量數(shù)據(jù)類型 [DEFAULT 變量默認值];
DECLARE 變量名2,變量名3,... 變量數(shù)據(jù)類型 [DEFAULT 變量默認值];
#為局部變量賦值
SET 變量名1 = 值;
SELECT 值 INTO 變量名2 [FROM 子句];
#查看局部變量的值
SELECT 變量1,變量2,變量3;
END

賦值:

#方式1:一般用于賦簡單的值
SET 變量名=值;
SET 變量名:=值;
#方式2:一般用于賦表中的字段值
SELECT 字段名或表達式 INTO 變量名 FROM 表;

使用變量(查看、比較、運算等)

SELECT 局部變量名;

對比會話用戶變量與局部變量

作用域定義位置語法
會話用戶變量當前會話會話的任何地方加@符號,不用指定類型
局部變量定義它的BEGIN END中BEGIN END的第一句話一般不用加@,需要指定類型

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL中的排序函數(shù)field()實例詳解

    MySQL中的排序函數(shù)field()實例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中排序函數(shù)field()的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • 實例測試MySQL的enum類型

    實例測試MySQL的enum類型

    小編給大家?guī)淼谋酒獌?nèi)容是關(guān)于MySQL的enum類型實例測試,通過不同的測試讓大家更好的理解enum類型的用法,一起學習下。
    2017-11-11
  • MySQL 存儲過程的基本用法介紹

    MySQL 存儲過程的基本用法介紹

    我們大家都知道MySQL 存儲過程是從 MySQL 5.0 開始逐漸增加新的功能。存儲過程在實際應(yīng)用中也是優(yōu)點大于缺點。不過最主要的還是執(zhí)行效率和SQL 代碼封裝。特別是 SQL 代碼封裝功能,如果沒有存儲過程。
    2010-12-12
  • 刪除mysql數(shù)據(jù)表如何操作

    刪除mysql數(shù)據(jù)表如何操作

    在本篇文章里小編給大家分享了關(guān)于刪除mysql數(shù)據(jù)表簡單方法,需要的朋友們可以參考學習下。
    2020-06-06
  • 在MySQL中刪除表的操作教程

    在MySQL中刪除表的操作教程

    這篇文章主要介紹了在MySQL中刪除表的操作教程,是MySQ入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date)

    MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、da

    這篇文章主要介紹了MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • mysql 8.0.16 winx64.zip安裝配置方法圖文教程

    mysql 8.0.16 winx64.zip安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 8.0.16 winx64.zip安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • MySQL常見數(shù)據(jù)類型知識點舉例詳解

    MySQL常見數(shù)據(jù)類型知識點舉例詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫中各種數(shù)據(jù)類型,包括整數(shù)類型、浮點數(shù)類型、定點數(shù)類型、字符串類型、日期類型、時間類型、enum類型和set類型,每種類型都有其特定的用途和特性,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-02-02
  • Mysql索引性能優(yōu)化問題解決方案

    Mysql索引性能優(yōu)化問題解決方案

    這篇文章主要介紹了Mysql索引性能優(yōu)化問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 詳解MySQL中varchar和int隱式轉(zhuǎn)換的注意事項

    詳解MySQL中varchar和int隱式轉(zhuǎn)換的注意事項

    這篇文章主要為大家詳細介紹了MySQL中varchar和int隱式轉(zhuǎn)換的注意事項,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12

最新評論

海口市| 岑巩县| 荃湾区| 疏附县| 车险| 梧州市| 贡觉县| 宝鸡市| 东城区| 健康| 社会| 乌拉特前旗| 阳山县| 老河口市| 达孜县| 华宁县| 丘北县| 永仁县| 黄陵县| 牟定县| 德兴市| 西峡县| 准格尔旗| 长白| 沙田区| 贺州市| 南阳市| 曲靖市| 宝山区| 九寨沟县| 云安县| 陵水| 五常市| 都江堰市| 开鲁县| 盐亭县| 称多县| 龙岩市| 镇安县| 左贡县| 玛沁县|