91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

涟水县| 临邑县| 崇明县| 红原县| 观塘区| 凌源市| 赣州市| 视频| 乌什县| 城口县| 泰安市| 福鼎市| 莱州市| 琼中| 祁阳县| 辽阳市| 库车县| 牡丹江市| 志丹县| 北川| 奈曼旗| 北流市| 关岭| 枣强县| 霞浦县| 微山县| 鲁山县| 随州市| 钟祥市| 凤冈县| 柳州市| 理塘县| 中江县| 新干县| 贵溪市| 同仁县| 海丰县| 苏尼特左旗| 五常市| 水城县| 白山市|