怎么读取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) “”

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, 数据
代码
mysql create table、mysql truncate table、mysql drop table、mysql alter table、mysql rename table,以便于您获取更多的相关知识。

时间: 2024-09-11 10:59:04

怎么读取mysql一个库下面的所有的表table的相关文章

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

我们先来看代码: <?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

mysql单表体积和一个库设计多少张表为妥

这篇文章来自于看博客园一个园友的分享经历,原文:http://www.cnblogs.com/qqloving/p/3427138.html   他不清楚mysql一个库里面分多少张表合适,他一个库分了8000张表.于是我看了,忍不住作答.   于是以个人随笔的形式给自己做知识备忘吧.   1.单表体积多大的时候需要分表   曾经看过一个博客,分析到什么情况下需要分表. 单表形式访问(也就是对这个表的访问不涉及到join联合查询):单个表的体积大于2g的时候.或者说,单个表的行数达到一千万的时候

用php+mysql一个名片库程序

用php+mysql一个名片库程序,有分类查找,分页功能. 第一步:按下列代表先做个静态页面. <form method="post" action="find1.php" name="card" >           <table width="400" border="0" cellspacing="0" cellpadding="0" cla

php读取mysql的简单实例

读取数据库我们需要利用php中的函数连接数据库然后再利用sql查询 表中的数据再遍历出来即可了,下面我们来看一个简单读取mysql实例 代码如下: <?php     $link=mysql_connect("localhost","root","之前的管理员密码");     if(!$link) echo "没有连接成功!";     mysql_select_db("infosystem", $

mysql-请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢!

问题描述 请问:用java代码怎样读取MySQL数据库生成JSP文件?谢谢! 用java代码怎样读取MySQL数据库生成JSP文件? 解决方案 你是要写一个数据导出的程序吧,程序里面包含数据导出命令,生成文件格式为jsp啊. 解决方案二: 将文件从数据库(MySQL)中进行读取 解决方案三: 不能从后台去数据库去数据然后写到JSP文件?

ubuntu-阿里云下 Tomcat 应用无法连接数Mysql据库

问题描述 阿里云下 Tomcat 应用无法连接数Mysql据库 1.程序没问题,在本机上调试无误,struts2 spting hibernate 2.在阿里云服务器上 配置了 JDK 1.7 + tomcat7 + mysql5.1 , OS:ubuntu64 3.将应用部署后,JSP 页面访问正常,只要涉及到连接数据库就会有如下提示 org.hibernate.exception.GenericJDBCException: Cannot open connection org.hiberna

mysql-VB 读取 MySql 存储过程返回值

问题描述 VB 读取 MySql 存储过程返回值 -- 我定义的存储过程如下,很简单的一个过程,并且在Cmd命令里面运行是正常的.USE appraisesystem;DROP procedure IF EXISTS protest; DELIMITER $$USE appraisesystem$$CREATE DEFINER=root@% PROCEDURE protest(Word varchar(100)out lens int)BEGINset lens=length(Word);END

MySQL从库选项log-slave-updates未启用引发的异常

    最近核查一个基于从库复制某张特定的表到另外一个主库调整,未配置log-slave-updates导致表无法正常同步.我们的配置文件中使用了replicate-rewrite-db参数以及replicate_wild_do_table参数.具体场景见下面的描述.   1.环境介绍及问题由来  DB1M(Master)  ---> DB1S(Slave)  DB2M(Master)  ---> DB2S(Slave)  现在的情形是需要将DB1M实例上的特定的表tbname上实时同步到DB

mysql-如何读取MySQL文件夹里的文件

问题描述 如何读取MySQL文件夹里的文件 安装好MySQL后,里面的许多文件都没有读出来,包括在data文件里创建的数据库和表都无法读出来,请问是我的电脑格式有问题吗?需要下载什么软件吗?? 解决方案 MySQ安装后,会有个MySQL 5.6 Command Line Client的程序,用这个来操作mysql数据库,用sql语句 解决方案二: 找个mysql的简单教程看看.Mysql先安装,安装成功后给出创建服务的导航提示,成功了就启动mysql服务. 然后再控制台执行mysql命令才能看到