亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL中的變量的概念

發布時間:2021-08-20 11:11:26 來源:億速云 閱讀:110 作者:chen 欄目:數據庫

本篇內容主要講解“MYSQL中的變量的概念”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MYSQL中的變量的概念”吧!

變量分為用戶變量與系統變量。

用戶變量:

    用戶變量與連接有關,在這個連接中聲明的變量,在連接斷開的時候,就會消失。
    在此連接中聲明的變量無法在另一連接中使用。

    用戶變量的變量名的形式為@varname的形式。
    名字必須以@開頭。
    聲明變量的時候需要使用set語句,比如下面的語句聲明了一個名為@a的變量。


set @a = 1;
 
 
  聲明一個名為@a的變量,并將它賦值為1,里面的變量是不嚴格限制數據類型的,它的數據類型根據你賦給它的值而隨時變化 。
    (SQL SERVER中使用declare語句聲明變量,且嚴格限制數據類型。)

    我們還可以使用select 語句為變量賦值 。
    比如:
 

set @name = ;
select @name:=password from user limit 0,1;

 
(注意等于號前面有一個冒號,后面的limit 0,1是用來限制返回結果的,相當于SQL SERVER里面的top 1)

    如果直接寫:

 
select @name:=password from user;

   如果這個查詢返回多個值的話,那@name變量的值就是最后一條記錄的password字段的值 。

系統變量:
   
    系統變量又分為全局變量與會話變量。
    全局變量在MYSQL啟動的時候由服務器自動將它們初始化為默認值,這些默認值可以通過更改my.ini這個文件來更改。

    會話變量在每次建立一個新的連接的時候,由MYSQL來初始化。MYSQL會將當前所有全局變量的值復制一份。來做為會話變量。
    (也就是說,如果在建立會話以后,沒有手動更改過會話變量與全局變量的值,那所有這些變量的值都是一樣的。)

    全局變量與會話變量的區別就在于,對全局變量的修改會影響到整個服務器,但是對會話變量的修改,只會影響到當前的會話
    (也就是當前的數據庫連接)。

   
    我們可以利用
 

 
show session variables;
 
 語句將所有的會話變量輸出:
    (可以簡寫為show variables,沒有指定是輸出全局變量還是會話變量的話,默認就輸出會話變量。)


   mysql> show global variables;
    +---------------------------------+----------------------------------------------------------------+
    | Variable_name                   | Value                                                          |
    +---------------------------------+----------------------------------------------------------------+
    | auto_increment_increment        | 1                                                              |
    | auto_increment_offset           | 1                                                              |
    | automatic_sp_privileges         | ON                                                             |

            ..................................省略..............................

    | tmpdir                          | C:WINDOWSTEMP                                               |
    | transaction_alloc_block_size    | 8192                                                           |
    | transaction_prealloc_size       | 4096                                                           |
    | tx_isolation                    | REPEATABLE-READ                                                |
    | updatable_views_with_limit      | YES                                                            |
    | version                         | 5.0.67-community-nt                                            |
    | version_comment                 | MySQL Community Edition (GPL)                                  |
    | version_compile_machine         | ia32                                              &n

到此,相信大家對“MYSQL中的變量的概念”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

闽侯县| 锦州市| 罗江县| 古浪县| 张家口市| 孟连| 北碚区| 磐石市| 虹口区| 鲁甸县| 高碑店市| 祁阳县| 称多县| 无为县| 来凤县| 民乐县| 什邡市| 大理市| 陆良县| 乐至县| 丰顺县| 芦溪县| 乌拉特中旗| 甘洛县| 桃园市| 桂东县| 武川县| 潼南县| 杨浦区| 兴文县| 金溪县| 肇源县| 阜康市| 金山区| 双流县| 民丰县| 淳安县| 公安县| 汉阴县| 镇宁| 临西县|