首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL SHOW 命令大全:19 種用法一次掌握

     編輯:MySQL 資料庫相關知識

MySQL SHOW 指令 19 種用法完整彙整

指令功能範例
SHOW TABLES顯示目前資料庫所有表名SHOW TABLES FROM db_name;
SHOW DATABASES顯示所有資料庫名稱SHOW DATABASES;
SHOW COLUMNS顯示表欄位定義SHOW COLUMNS FROM tbl FROM db; 或 SHOW COLUMNS FROM db.tbl;
SHOW GRANTS顯示用戶權限SHOW GRANTS FOR 'user'@'host';
SHOW INDEX顯示表索引資訊SHOW INDEX FROM tbl_name;
SHOW STATUS顯示系統狀態變數(執行緒數、連線數等)SHOW STATUS; 或 SHOW GLOBAL STATUS;
SHOW VARIABLES顯示系統配置變數SHOW VARIABLES; 或 SHOW GLOBAL VARIABLES;
SHOW PROCESSLIST顯示正在執行的執行緒/查詢SHOW PROCESSLIST;(PROCESS 權限可見所有)
SHOW TABLE STATUS顯示表詳細狀態(引擎、行數、大小、時間等)SHOW TABLE STATUS; 或 SHOW TABLE STATUS FROM db;
SHOW PRIVILEGES顯示伺服器支援的所有權限類型SHOW PRIVILEGES;
SHOW CREATE DATABASE顯示建庫 SQLSHOW CREATE DATABASE db_name;
SHOW CREATE TABLE顯示建表 SQLSHOW CREATE TABLE tbl_name;
SHOW ENGINES顯示可用儲存引擎與預設引擎SHOW ENGINES;
SHOW ENGINE INNODB STATUS顯示 InnoDB 內部狀態(鎖、交易、buffer pool 等)SHOW ENGINE INNODB STATUS;
SHOW LOGS顯示 BDB 引擎日誌(已罕用)SHOW LOGS;
SHOW WARNINGS顯示上一條語句的警告、錯誤、通知SHOW WARNINGS;
SHOW ERRORS僅顯示上一條語句的錯誤SHOW ERRORS;
SHOW [STORAGE] ENGINES同 SHOW ENGINESSHOW STORAGE ENGINES;

實務必知三招

  • SHOW PROCESSLIST 排查長跑查詢、鎖等待
  • SHOW ENGINE INNODB STATUS 深度診斷 InnoDB 死鎖、效能瓶頸
  • SHOW VARIABLES LIKE 'xxx%' / SHOW STATUS LIKE 'xxx%' 快速過濾
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved