為了方便複習查詢mysql中的系統變數,所以在這裡快速記錄系統變數用法(要了解自定義變數,建議和函式等知識一起學習),系統變數:變數由系統提供,不是使用者定義的,屬於伺服器層面使用的語法。
作用域:伺服器每次啟動將為所有的全域性變數賦初始值,針對於所有的會話(連線)有效,但不能跨重啟(就是重啟又恢復預設值了)。
1、檢視所有的全域性變數
show global variables;
2、檢視部分的全域性變數
show global variables like '%char%';
3、檢視指定的全域性變數的值
select @@global.autocommit;
select @@tx_isolation;
4、為某個指定的全域性變數賦值
set @@global.autocommit=0;
1、檢視所有的會話變數
show session variables;
2、檢視部分的會話變數
show variables like '%char%';
show session variables like '%char%';
3、檢視指定的某個會話變數
select @@tx_isolation;
select @@session.tx_isolation;
4、為某個會話變數賦值
方式一:
set @@tx_isolation='read-uncommitted';
方式二:
set session tx_isolation='read-committed';
1、檢視所有的系統變數
show global|session variables;
2、檢視滿足條件的部分系統變數
show global|【session】 variables like '%char%';
3、檢視指定的某個系統變數的值
select @@global|【session】.系統變數名
4、為某個系統變數賦值
方式一:
set global|【session】 系統變數名 = 值;
方式二:
set @@global|session.系統變數名=值;
MYSQL常用操作速查
簡介 mysql速查 net start mysql服務名 net stop mysql服務名 mysql h主機名 u使用者名稱 p埠 p quit 或exit set names utf8 mysqldump u使用者名稱 p 資料庫名 檔名 備份 mysql u使用者名稱 p 資料庫名 檔名 ...
Linux系統常用指令速查
通過命令列開啟資料夾視窗nautilus比如 開啟當前目錄 nautilus 開啟指定路徑資料夾nautilus ccc 檢視磁碟占用情況 檢視當前路徑下各資料夾大小 利用du命令 disk usage du sh 檢視當前目錄總共佔的容量,而不單獨列出各子項占用的容量 du sh 單獨列出各子項占...
MySQL對使用者變數 系統變數 區域性變數詳解
目錄 1 變數分類 1.1 使用者變數 1.1.1 使用者變數定義 1.1.2 使用者變數操作 1.2 系統變數 1.2.1 系統變數定義 1.2.2 系統變數操作 1.3 區域性變數 1.3.1 區域性變數定義 1.3.2 賦值 mysql資料庫中的變數分為mysql系統變數和mysql使用者變數...