基於本人對MySQL的使用,現將經常使用的MySQL show 語句列舉以下:
python
1.show
databases ;
/
/
顯示mysql中全部數據庫的名稱
2.show
tables [
from
database_name];
/
/
顯示當前數據庫中全部表的名稱
3.show
columns
from
table_name ;
/
/
顯示錶中列名稱 ,和desc tablename 相同
4.show
[full] processlist;
/
/
正在運行的全部進程信息
5.show
grants
for
user_name;
/
/
顯示一個用戶的權限,顯示結果相似於grant 命令
6.show
[gloabl | session] variables [like
'%keyword%'
];
/
/
顯示系統變量的名稱和值
7.show
[gloabl | session] status [like
'%keyword%'
];
/
/
提供服務器狀態信息。使用GLOBAL選項,您能夠獲得全部MySQL鏈接的狀態值。使用SESSION,您能夠獲得全部當前鏈接的狀態值。默認爲SESSION。
8.show
index
from
tb_name [
from
db_name];
/
/
顯示錶的索引
9.show
privileges;
/
/
顯示服務器支持的權限
10.show
table status [
from
db_name] [like
'%keyword%'
];
/
/
顯示當前數據庫或者指定的database中的每一個表的信息,信息包括表類型、建立時間和表的最新更新時間 。
11.show
create database database_name;
/
/
顯示create database 語句
12.show
create table tab_name;
/
/
顯示create table 語句
13.show
innodb status;
/
/
顯示innoDB存儲引擎的狀態
14.show
logs;
/
/
顯示BDB存儲引擎的日誌
15.show
warnings;
/
/
顯示最後一個執行的語句所產生的錯誤、警告和通知
16.show
errors;
/
/
顯示最後一個執行語句所產生的錯誤
17.show
character
set
[like
'%pattern%'
];
/
/
用於顯示可用字符集,like對錶的charset字段進行匹配
18.show
collation [ like
'latin1%'
] ;
/
/
用於顯示全部可用字符集的排序方式,like對錶中Collation字段進行匹配。
19.show
full columns
from
tab_name [like '
%
user
%
‘] ;
/
/
顯示在一個給定表中的各列的信息,FULL關鍵詞會使得輸出中包含您擁有的權限,幷包含對每一列各自的評註,like對列名進行匹配。
20.show
engine innodb logs;
/
/
顯示存儲引擎的日誌或狀態信息
21.show
[storage] engines;
/
/
顯示存儲引擎的狀態信息。能夠查看一個存儲引擎是否被支持,以及默認引擎是什麼。
22.show
grants;
show grants
for
username;
show grants
for
current_user;
show grants
for
current_user();
23.show
open
tables [
from
dbname] [like
'%keyword%'
];
/
/
列舉在表緩存中當前被打開的非TEMPORARY表。
24.show
triggers [
from
db_name] [like
'%keyword%'
];
/
/
列出了目前被MySQL服務器定義的觸發程序。LIKE子句的待匹配的表達式(expr)會與觸發程序定義時所在的表的名稱相比較,而不與觸發程序的名稱相比較。
25.show
create procedure sp_name;
/
/
顯示某個存儲過程的詳細信息