MySQL的信息Schema数据来源于MySQL服务器本身。这些数据字典包含了关于数据库元数据(即关于数据的数据)的详细信息,如数据库名、表名、列名、数据类型、访问权限等。用户可以通过查询这些信息来了解数据库的结构和状态。
具体来说,information_schema这个数据库包含了多个只读表(这些表实际上是视图,而非基本表),提供了关于MySQL Server中所有其他数据库的信息。例如,SCHEMATA表就提供了当前MySQL Server中所有数据库的信息。这些表是只读的,意味着你不能对它们执行INSERT、UPDATE或DELETE等数据变更操作。
总的来说,MySQL的信息Schema数据来源就是MySQL服务器自身,通过查询这些只读表,用户可以获取到关于数据库结构和状态的详细信息。