在MySQL中,有很多系統表用于存儲關于數據庫和表的元數據信息。這些表包括:
1. INFORMATION_SCHEMA.TABLES:包含所有表的信息,例如表名、數據庫名稱、引擎類型、表大小等。 2. INFORMATION_SCHEMA.COLUMNS:包含所有列的信息,例如列名、數據類型、默認值、是否可空等。 3. INFORMATION_SCHEMA.STATISTICS:包含所有表的統計信息,例如行數、索引大小等。 4. INFORMATION_SCHEMA.KEY_COLUMN_USAGE:包含所有外鍵的信息,例如外鍵名稱、參考表名稱、參考列名稱等。 5. INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS:包含所有外鍵約束的信息,例如約束名稱、主鍵表名稱、參考表名稱等。 6. INFORMATION_SCHEMA.TABLE_CONSTRAINTS:包含所有表級約束的信息,例如主鍵、唯一鍵、索引等。 7. INFORMATION_SCHEMA.VIEWS:包含所有視圖的信息,例如視圖名稱、定義語句等。 8. INFORMATION_SCHEMA.TRIGGERS:包含所有觸發器的信息,例如觸發器名稱、觸發器事件、觸發器定義語句等。 9. INFORMATION_SCHEMA.EVENTS:包含所有事件的信息,例如事件名稱、事件計劃等。 10. INFORMATION_SCHEMA.PROCESSLIST:包含所有當前活動連接的信息,例如連接ID、用戶、主機等。 11. INFORMATION_SCHEMA.PLUGINS:包含所有已安裝插件的信息,例如插件名稱、版本號等。 12. INFORMATION_SCHEMA.PARAMETERS:包含所有已安裝存儲過程和函數的參數信息,例如參數名稱、參數類型等。
這些系統表對于管理和監視MySQL數據庫非常有用。
上一篇css 一張圖片做動畫
下一篇mysql的性能瓶頸