SHOW CHARACTER SET [LIKE 'pattern' | WHERE expr];
SHOW COLLATION [LIKE 'pattern' | WHERE expr];
SHOW DATABASES [LIKE 'pattern' | WHERE expr];
SHOW [FULL] TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'pattern' | WHERE expr];
SHOW CREATE DATABASE db_name;
SHOW CREATE TABLE tbl_name;
SHOW CREATE VIEW view_name;
SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern' | WHERE expr];
SHOW INDEX FROM tbl_name [FROM db_name];
SHOW KEYS FROM tbl_name [FROM db_name]; -- 同義詞
SHOW [STORAGE] ENGINES;
SHOW ENGINE engine_name {STATUS | MUTEX};
SHOW PLUGINS;
SHOW [FULL] PROCESSLIST;
SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern' | WHERE expr];
SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern' | WHERE expr];
SHOW OPEN TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];
SHOW GRANTS FOR user;
SHOW PRIVILEGES;
SHOW CONTRIBUTORS;
SHOW CREATE PROCEDURE proc_name;
SHOW CREATE FUNCTION func_name;
SHOW CREATE TRIGGER trigger_name;
SHOW CREATE EVENT event_name;
SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE expr];
SHOW FUNCTION STATUS [LIKE 'pattern' | WHERE expr];
SHOW TRIGGERS [FROM db_name] [LIKE 'pattern' | WHERE expr];
SHOW EVENTS;
SHOW BINARY LOGS;
SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count];
SHOW MASTER STATUS;
SHOW SLAVE STATUS;
SHOW RELAYLOG EVENTS;
SHOW ERRORS [LIMIT [offset,] row_count];
SHOW WARNINGS [LIMIT [offset,] row_count];
SHOW PROFILE [types] [FOR QUERY n] [OFFSET n] [LIMIT n];
SHOW PROFILES;
| 簡寫 | 標準語法 |
|---|---|
show tables | SHOW TABLES 或 SHOW TABLES FROM db_name |
show databases | SHOW DATABASES |
show columns from tbl | SHOW COLUMNS FROM tbl_name [FROM db_name] |
show grants for user | SHOW GRANTS FOR user |
show index from tbl | SHOW INDEX FROM tbl_name |
show status | SHOW [GLOBAL|SESSION] STATUS |
show variables | SHOW [GLOBAL|SESSION] VARIABLES |
show processlist | SHOW [FULL] PROCESSLIST |
show table status | SHOW TABLE STATUS [FROM db_name] |
show create table tbl | SHOW CREATE TABLE tbl_name |
show engines | SHOW [STORAGE] ENGINES |
show warnings | SHOW WARNINGS |
show errors | SHOW ERRORS |
無需登入交互式客戶端,直接在 Shell 獲取元數據:
# 顯示所有庫
mysqlshow -uroot -pXXXX
# 顯示 mysql 庫下所有表
mysqlshow -uroot -pXXXX mysql
# 顯示 mysql.user 表結構
mysqlshow -uroot -pXXXX mysql user
# 顯示 mysql.user 表中 Host 列信息
mysqlshow -uroot -pXXXX mysql user Host
HELP SHOW
# 或在客戶端輸入
help show
SHOW 是 MySQL 內省能力的核心,掌握其完整語法與過濾選項(LIKE/WHERE),能讓你在元數據查詢、性能診斷、權限審計、復制監控等場景游刃有餘。建議收藏備查。