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

MySQL SHOW 命令大全:18 種常用用法速查表

     編輯:MySQL 資料庫相關知識
命令說明
SHOW TABLES [FROM db]列出當前/指定庫的所有表名
SHOW DATABASES列出所有資料庫名稱
SHOW COLUMNS FROM tbl [FROM db]顯示表結構(欄位名、型別、屬性)
SHOW GRANTS FOR user顯示用戶權限(等同 GRANT 語句)
SHOW INDEX FROM tbl顯示表索引詳情
SHOW STATUS顯示服務器狀態變數(執行緒、查詢數、緩存命中等)
SHOW VARIABLES顯示系統變數名稱與值
SHOW PROCESSLIST顯示當前所有線程(需 PROCESS 權限可看全庫)
SHOW TABLE STATUS顯示每表引擎、行數、大小、更新時間等統計
SHOW PRIVILEGES列出服務器支援的所有權限類型
SHOW CREATE DATABASE db顯示建庫 SQL
SHOW CREATE TABLE tbl顯示建表 SQL(含索引、引擎、編碼)
SHOW ENGINES列出可用存儲引擎及預設引擎
SHOW ENGINE INNODB STATUS顯示 InnoDB 內部狀態(鎖、事務、緩衝池等)
SHOW LOGS顯示 BDB 引擎日誌(已罕用)
SHOW WARNINGS顯示上一條語句的錯誤/警告/通知
SHOW ERRORS僅顯示上一條語句的錯誤
SELECT DATABASE()查看當前預設資料庫

使用技巧

  • SHOW VARIABLES LIKE 'xxx%' 模糊匹配變數。
  • SHOW GLOBAL STATUS/VARIABLES 查看全域級別(需 SUPER 權限)。
  • SHOW ENGINE INNODB STATUS\G 垂直顯示,適合長文本閱讀。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved