mysql查询当前连接的schema_mysql information_schema 常用命令

information_schema 是MySql 信息数据库。

其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。

关于information_schema 的讲解网上很多资料  也很全面   这里我们介绍下最常用的相关信息查询:

1.SCHEMATA

SELECT *FROM information_schema.SCHEMATA s; -- 数据库信息,主要了解mysql中有哪些数据库。

mysql查询当前连接的schema_mysql information_schema 常用命令_第1张图片

2.TABLES

SELECT *FROM information_schema.TABLES t WHERE t.TABLE_SCHEMA = '数据库名'; --数据库中表信息

mysql查询当前连接的schema_mysql information_schema 常用命令_第2张图片

这个表能干嘛呢?简洁:表明,表中行数,表存数据大小。

SELECT TABLE_NAME ,TABLE_ROWS ,DATA

你可能感兴趣的:(mysql查询当前连接的schema_mysql information_schema 常用命令)