MySQL的信息Schema數據來源于MySQL服務器本身。這些數據字典包含了關于數據庫元數據(即關于數據的數據)的詳細信息,如數據庫名、表名、列名、數據類型、訪問權限等。用戶可以通過查詢這些信息來了解數據庫的結構和狀態。
具體來說,information_schema這個數據庫包含了多個只讀表(這些表實際上是視圖,而非基本表),提供了關于MySQL Server中所有其他數據庫的信息。例如,SCHEMATA表就提供了當前MySQL Server中所有數據庫的信息。這些表是只讀的,意味著你不能對它們執行INSERT、UPDATE或DELETE等數據變更操作。
總的來說,MySQL的信息Schema數據來源就是MySQL服務器自身,通過查詢這些只讀表,用戶可以獲取到關于數據庫結構和狀態的詳細信息。