求一个统计数据库 所有表的记录条数的总和的语句(mysql)

求一个统计数据库 所有表的记录条数的总和的语句(mysql)或者其他方法

第1个回答  2011-03-15
<?php
mysql_connect('localhost','数据库帐号','数据库密码');
mysql_select_db('数据库名');

$result = mysql_query('show tables'); //获取所有表名

$all_record = 0;
while($record = mysql_fetch_row($result)) {
$tb_name = $record[0]; //表名

$n = mysql_result(mysql_query('select count(*) from `'.$tb_name.'`'),0);
$all_record+=$n;
}

echo $all_record; //总记录数

?>追问

这个要在那里执行?

追答

这个是 PHP 代码啊

追问

我现在 已经解决了 用的sql语句 配合excel

本回答被提问者采纳
第2个回答  2011-03-17
select count(*) from table;

mysql查询表中数据总条数的语句怎么写
sql查询表中数据总条:SELECT COUNT(*) FROM 表名称。count(*)代表着数据统计的总数。例子 本例返回 "Persons" 表中的行数:SELECT COUNT(*) FROM Personsinfo。返回大于 20 岁的人数:SELECT COUNT(*) FROM Personsinfo WHERE Age>20 根据筛选条件来统计总数。

MySQL数据求和操作计算一列数据的总和mysql一列数据总和
SELECT SUM(column_name) FROM table_name;其中,column_name 表示要求和的列名,table_name表示要查询的表名。例如,我们要计算某个销售表中所有销售额的总和,可以使用如下语句:SELECT SUM(sale_amount) FROM sales;上述语句中,sale_amount表示销售额列的名称,sales表示查询的表名。执行该语句后,M...

MySQL数据统计两条记录相加的方法mysql两条统计相加
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;表中包含了每个产品的唯一标识符(id),名称(name),销售量(sales)和库存量(inventory)。现在,我们想要统计所有产品的销售量和库存量的总和,可以使用以下查询语句:SELECT SUM(sales) + SUM(inventory) AS total FROM product;在这个查询语句中,我们使...

mysql中,怎样查询一个表中有多少记录!
在数据库链接地址中,找到需要查询的数据库,双击将其数据库打开,可以看到数据库的颜色会由灰色变成彩色。sql查询表中数据总条:SELECTCOUNT(*)FROM表名称。count(*)代表着数据统计的总数。例子本例返回Persons表中的行数:SELECTCOUNT(*)FROMPersonsinfo。showtables可以显示当前数据库下的所有表。但是...

MySQL表的数目相加如何在不同表中执行这个操作mysql不同表数相加
上述SQL语句在执行时,首先将users和orders表格的数据合并成一个临时表格,然后通过COUNT函数计算了总记录数。方法二:使用信息模式 另一个方法是使用MySQL的information_schema模式来获取数据库中表格的列表信息,然后通过遍历所有表格并求和每个表格中的记录数来获得总记录数。以下SQL代码示例演示了如何使用...

MySQL快速获取数据条数的方法mysql获取数据条数
COUNT()函数作用是返回一个表中的记录数,简单可以理解为返回表中有多少条记录,这是 MySql 中最常用的一个函数了,用法也简单:select count(*) from表名称;此句会得到这个表中的记录数,通常用来统计某表的记录总数。也可以加上一个条件,例如:select count(*) from 表名称 where 条件;就会...

数据库的数据量怎么统计(mysql 统计所有表的数据量)
在进行数据库迁移后的数据校验时,专业工具如mysqldbcompare和pt-table-checksum虽好,但在RDS生产环境中,由于权限限制,我们不得不采取粗略的方法来统计所有表的数据量。MySQL的信息_schema.tables表提供了所需的信息。要计算总体数据量,只需在查询中加入sum函数,例如:sql SELECT table_name, sum(data...

MySQL实现快速获取记录条数mysql获取记录条数
MySQL是一种开放源、流行的关系型数据库系统,它实现了快速获取记录条数。当我们要统计数据量级,需要知道记录条数时,我们可以借助MySQL的优势来快速获取记录条数。首先,我们可以通过MySQL的‘count(*)’函数查询记录数。在MySQL中使用“count(*)”函数非常简单,只需要指定某个表格:SELECT COUNT(*)...

使用MySQL实现一行数据的和计算方法mysql一行的和
ROLLUP是MySQL的一个高级聚合函数,它可以实现多维度数据的分析和汇总。在SQL语句中使用ROLLUP关键字可以快速计算出所有行的总计或小计。例如,我们有一张sales表,其中包含了每个销售人员的销售额、销售时间和销售地点。我们需要计算出每个人员在每个时间段在各个地点所销售的总价值。可以使用以下SQL语句实现:...

mysql行数据求和mysql一行数据的加和
date > ‘2021-01-03’;该语句返回结果为900,即所有在2021年1月3日之后下单的订单金额之和。结论:SUM函数是MySQL中的一个强大的函数,它可以方便地计算表中的行数据之和。我们可以使用SUM函数来计算数据表中的数值列的总和,并可以根据需要使用WHERE或其他谓词来进一步筛选和汇总数据。

相似回答