MySQL是一種關系型數據庫管理系統,它提供了許多系統表用于查詢和管理數據庫的元數據。以下是一些常用的系統表,以及它們的描述和用途。
SHOW DATABASES;
此命令用于列出所有可用的數據庫。返回一個列出每個數據庫的結果集。
SHOW TABLES;
這個命令用于列出選定數據庫中的所有表。它返回一個列出每個表的結果集。
DESCRIBE table_name;
此命令可用于顯示表的結構。它返回一個列出每個列及其數據類型、鍵信息和其他類型信息的結果集。
SHOW INDEX FROM table_name;
此命令用于獲取特定表的索引信息。它返回一個包含每個索引的名稱、鍵和其他信息的結果集。
SHOW VARIABLES LIKE "pattern";
此命令用于顯示MySQL服務器變量的值。它返回一個包含與指定模式匹配的變量名稱和值的結果集。
通過使用這些系統表,可以輕松查詢和管理MySQL數據庫的元數據。