久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MYSQL中的變量的概念

175次閱讀
沒有評論

共計 1692 個字符,預計需要花費 5 分鐘才能閱讀完成。

本篇內容主要講解“MYSQL 中的變量的概念”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“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 中的變量的概念”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計1692字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 榆中县| 绥化市| 嘉峪关市| 简阳市| 泊头市| 阜宁县| 金门县| 永康市| 疏勒县| 临武县| 茶陵县| 拜泉县| 星座| 洪湖市| 中西区| 龙泉市| 威信县| 定襄县| 佛教| 永泰县| 龙山县| 拉萨市| 黑山县| 长宁区| 应城市| 邹平县| 长葛市| 资溪县| 南昌市| 都昌县| 黑龙江省| 论坛| 从江县| 余干县| 铁岭县| 牙克石市| 会宁县| 嘉峪关市| 呈贡县| 鄄城县| 文山县|