读取mysql一个库下面的所有的表table

 更新时间:2016年12月04日 15:58:17   作者:月小升  
本文给大家分享的是如何使用php实现读取mysql一个库下面的所有的表table的代码,有需要的小伙伴可以参考下

我们先来看代码:

<?php
require 'class/db.php';
 
$sql = "select * from information_schema.tables where table_schema='ecshop' and table_type='base table' order by TABLE_ROWS desc ";
 
$arr = $db->queryArray($sql);
 
//var_dump($arr);
foreach ($arr as $k => $v) {
 $tbname = $v->TABLE_NAME;
 $rows = $v->TABLE_ROWS;
 echo $tbname.' - ';
 echo $rows;
 echo '<br>';
}
?>

TABLE_NAME 表名字

TABLE_ROWS 表记录数量

DATA_LENGTH 数据长度。

["TABLE_CATALOG"]=>

NULL

["TABLE_SCHEMA"]=>

string(10) “leo_ecshop”

["TABLE_NAME"]=>

string(9) “ecs_goods”

["TABLE_TYPE"]=>

string(10) “BASE TABLE”

["ENGINE"]=>

string(6) “MyISAM”

["VERSION"]=>

string(2) “10″

["ROW_FORMAT"]=>

string(7) “Dynamic”

["TABLE_ROWS"]=>

string(1) “7″

["AVG_ROW_LENGTH"]=>

string(3) “286″

["DATA_LENGTH"]=>

string(4) “2008″

["MAX_DATA_LENGTH"]=>

string(15) “281474976710655″

["INDEX_LENGTH"]=>

string(5) “11264″

["DATA_FREE"]=>

string(1) “0″

["AUTO_INCREMENT"]=>

string(1) “8″

["CREATE_TIME"]=>

string(19) “2016-11-15 22:27:40″

["UPDATE_TIME"]=>

string(19) “2016-12-04 11:25:55″

["CHECK_TIME"]=>

string(19) “2016-12-04 11:19:50″

["TABLE_COLLATION"]=>

string(15) “utf8_general_ci”

["CHECKSUM"]=>

NULL

["CREATE_OPTIONS"]=>

string(0) “”

["TABLE_COMMENT"]=>

string(0) “”

相关文章

  • 安装的mysql中没有my.ini文件的解决方法

    安装的mysql中没有my.ini文件的解决方法

    本文主要介绍了安装的mysql中没有my.ini文件的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • MySQL出现"Lock wait timeout exceeded"错误的原因是什么详解

    MySQL出现"Lock wait timeout exceeded"错误的原因是什么详解

    这篇文章主要给大家介绍了关于MySQL出现"Lock wait timeout exceeded"错误的原因是什么的相关资料,工作中同事遇到此异常,查找解决问题时,收集整理形成此篇文章,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • MySQL5.7的sql脚本导入到MySQL5.5出错3种解决方案

    MySQL5.7的sql脚本导入到MySQL5.5出错3种解决方案

    笔者需要将使用MySQL5.7数据库的网站挪入winows服务器,目标服务器使用的是MySQL5.5,因为兼顾到以前的网站,MySQL不能升级。遇到MySQL5.7的sql脚本导入到MySQL5.5出错,总结了3种解决方案,总有一个方案适合你。
    2023-06-06
  • MySQL单表存多大的数据量比较合适

    MySQL单表存多大的数据量比较合适

    MySQL数据库在处理大规模数据时,性能会受到影响,这时候就需要考虑分库分表策略,本文就来介绍一下MySQL单表存多大的数据量比较合适,感兴趣的可以了解一下
    2024-11-11
  • MySQL配置sql_mode的参数属性作用

    MySQL配置sql_mode的参数属性作用

    ,通过设置sql_mode,可以完成不同严格程度的数据校验,本文主要介绍了MySQL配置sql_mode的作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • 自动恢复MySQL数据库的日志文件思路分享及解决方案

    自动恢复MySQL数据库的日志文件思路分享及解决方案

    本文主要讲诉如何自动恢复mysql数据库的日志文件,喜欢的在服务器或者数据库上直接操作的兄弟们你值得收藏下!
    2014-08-08
  • MySQL中对于索引的基本增删查改操作总结

    MySQL中对于索引的基本增删查改操作总结

    这篇文章主要介绍了MySQL中对于索引的基本增删查改操作总结,索引可以提高MySQL的检索速度,需要的朋友可以参考下
    2016-01-01
  • Mysql使用索引实现查询优化

    Mysql使用索引实现查询优化

    索引的目的在于提高查询效率,本文给大家介绍Mysql使用索引实现查询优化技巧,涉及到索引的优点等方面的知识点,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-07-07
  • MySQL表的CURD使用

    MySQL表的CURD使用

    文章主要介绍了MySQL数据库操作的基本方法,包括创建表、插入数据、查询数据、更新数据和删除数据等,涵盖了表结构设计、数据插入、查询条件、排序、分页、更新和删除操作,以及聚合函数和GROUP BY子句的使用
    2025-02-02
  • Centos8安装mysql8的详细过程(免安装版/或者二进制包方式安装)

    Centos8安装mysql8的详细过程(免安装版/或者二进制包方式安装)

    这篇文章主要介绍了Centos8安装mysql8的详细过程(免安装版/或者二进制包方式安装),使用二进制包方式安装首先检查服务器上是否安装有mysql然后开始安装配置,本文分步骤给大家讲解的非常详细,需要的朋友可以参考下
    2022-11-11

最新评论