• 技术文章 >数据库 >mysql教程

    mysql怎么查询数据库有多少张表

    青灯夜游青灯夜游2022-02-17 17:09:09原创1441

    在mysql中,可以通过“SELECT”语句查询“information_schema.TABLES”信息,获取指定数据库中数据表的元数据信息,并使用“COUNT(*)”函数统计元数据数量来计算数据库中表的个数。

    本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

    在mysql中,可以通过“SELECT”语句查询“information_schema.TABLES”信息来计算数据库中表的个数。

    语法:

    SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'dbname' GROUP BY table_schema;

    示例:

    SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = 'bwlbis' GROUP BY table_schema;

    1.png

    说明:

    information_schema数据库中的表都是只读的,不能进行更新、删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没有关联的文件。

    information_schema.tables存储了数据表的元数据信息,下面对常用的字段进行介绍:

    【相关推荐:mysql视频教程

    以上就是mysql怎么查询数据库有多少张表的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql 数据库 表数量
    上一篇:什么是mysql慢查询 下一篇:mysql怎么实现升序查询
    千万级数据并发解决方案

    相关文章推荐

    • 一起聊聊Mysql索引底层及优化• mysql怎么查看数据库保存在哪• mysql字段怎么判断是否存在• mysql查询怎么区分大小写• mysql存储过程和存储函数有什么区别
    1/1

    PHP中文网