mysql查询库下有多少张表

更新时间:02-10 教程 由 罪念 分享

在使用MySQL数据库时,查询当前库下有多少张表是非常常见的操作。下面将介绍一些实现这一功能的方法。

SHOW TABLES;

上述代码可以直接在MySQL命令行中执行,用于查询当前库下的所有表名。该命令执行后,会返回一个表格,其中包含库下的所有表名。

SELECT count(*) FROM information_schema.tables WHERE table_schema='数据库名';

上述代码查询当前库下表的数量。需要将上述代码中的“数据库名”替换成相应的数据库名。

SELECT COUNT(*) as table_count FROM information_schema.TABLES WHERE (TABLE_SCHEMA = '数据库名') AND (TABLE_TYPE = 'BASE TABLE');

上述代码同样可以用于查询当前库下表的数量。与第二种方法不同的是,该方法只返回所有基本表的数量,不包含视图、临时表等其他类型的表。

以上就是几种查询MySQL库下有多少张表的方法,希望对大家有所帮助。

声明:关于《mysql查询库下有多少张表》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2070579.html