美文网首页
MySQL中查看表的大小

MySQL中查看表的大小

作者: 环球探测 | 来源:发表于2016-04-16 10:13 被阅读5513次

    在MySQL数据库中,有一个内置的database叫做 information_schema, 该数据库中的tables表包含了数据库中所有表的基本信息。下图是tables表的结构。


    QQ截图20160325110909.png

    这里我们主要关注的字段有:

    • table_schema :表所属的数据库名
    • table_name: 表名
    • table_rows: 记录行数
    • data_length: 数据总大小
    • index_length: 索引总大小

    比如,我现在有一个数据库叫做stock,里面有三张表,我们想要查看 stock数据库中所有表中的行数和表的总大小,可以使用如下查询语句:
    select table_name, table_rows,data_length+index_length from tables where table_schema = 'stock'
    结果如下:

    QQ截图20160325110909.png

    相关文章

      网友评论

          本文标题:MySQL中查看表的大小

          本文链接:https://www.haomeiwen.com/subject/dkzplttx.html