一、简介 在MySQL中,把information_schema看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。 information_schema数据库表说明: SCHEMATA 提供了当前mysql实例中所有数据库的信息。是showdatabases的结果取之此表。 TABLES 提供了关于数据库中的表的信息(包括视图)。...
语句如下: SELECT FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='具体某个数据库'; 各字段含义如下: 字段 含义 table_schema 表所有者(对于schema的名称) table_name 表名 column_name 列名 ordinal_position 列标识号 column_default 列的默认值 is_nullable 列的为空性。如果列允许null,那么该列返回yes。否则,返回no ...
语句如下: SELECT TABLE_NAMEAStableName, TABLE_COMMENTAStableComment, CREATE_TIMEAScreateTime FROM information_schema.TABLES WHERE TABLE_SCHEMA='具体某个数据库' -TABLE_SCHEMA=(SELECTDATABASE())该条件表示查询当前数据库 各字段含义如下: 字段 含义 Table_catalog 数据表登记目录 Table_schema 数据表所属的数据库名 Table_name 表名称 Table_type 表类...