在mysql里面怎么查看数据库里面有多少表

showtables显示当前数据库中的所有表。
又如:mysql>usemysqlDatabasechangemysql>showrows;+------------------------+|Tables_in_mysql|+-------------------------+|。
columns_priv||数控||。
帮助类别||帮助主题||procs_priv||.slave_relay_info||d||。
时区转换||time_zone_transition_type|+-------------------------+28rowsinset(0.05sec这是显示“mysql”数据库中的所有表,共28张表

查询mysql数据库中所有表名

查询数据库中所有表名有两种方式:1.selecttable_namefrominformation_schema.tableswheretable_schema='当前数据库';

2个showtables;

其中其中,information_schema数据表存储所有MySQL服务器数据库的信息。
例如数据库名称、数据库表、数据类型以及表列的访问权限等。

简单一点,在这个MySQL服务器上,有哪些数据库,每个数据库中有哪些表,每个表的字段类型是什么,访问每个数据库需要什么权限等等信息保存在information_schema表中。

扩展信息:

MySQLINFORMATION_SCHEMA数据库包含表和视图,它们提供了访问数据的数据库元数据的方法。

元数据是关于数据的数据,例如数据库名称或表名称、列数据类型或访问权限等。
有时用于描述此信息的其他术语包括“数据字典”和“系统目录”。

下面是一些重要的数据字典表的解释:

SCHEMATA表:提供有关数据库的信息。

表TABLES:提供有关数据库中表的信息。

表列:提供有关表列的信息。

表统计信息:提供有关表索引的信息。

USER_PRIVILEGES表:提供有关完整权限的信息。
此信息源自mysql.user授权表。

SCHEMA_PRIVILEGES表:提供有关架构(数据库)权限的信息。
该信息来自mysql.db授权表。

表TABLE_PRIVILEGES:提供有关表权限的信息。
此信息来自mysql.tables_priv授予表。

COLUMN_PRIVILEGES表:提供有关列权限的信息。
此信息源自mysql.columns_priv授权表。

CHARACTER_SETS表:提供有关可用字符集的信息。

COLLATIONS表:提供有关每个字符集的比较信息。

COLLATION_CHARACTER_SET_APPLICABILITY表:指定可用于校对的字符集。

表TABLE_CONSTRAINTS:描述存在约束的表。

KEY_COLUMN_USAGE表:描述带有约束的键列。

ROUTINES表:提供有关存储例程(存储过程和函数)的信息。
目前,ROUTINES表不包含任何自定义函数(UDF)。

VIEWS表:提供有关数据库中视图的信息。

TRIGGERS表:提供有关触发器程序的信息。