0
  1. 为什么 INFORMATION_SCHEMA.TABLES 需要很长时间才能在我的实时服务器上返回结果,而不是在我的本地主机上?(我认为每次执行此操作时都会与我的实时服务器发生冲突!)

  2. INFORMATION_SCHEMA.TABLES 的任何替代方法来列出每个表中的所有表和记录数?

这是查询:

SELECT * 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA LIKE 'db_name'

我需要的只是

<?php echo $item['TABLE_NAME'];?> (using INFORMATION_SCHEMA.TABLES)
<?php echo $item['TABLE_ROWS'];?> (using INFORMATION_SCHEMA.TABLES)

谢谢。

4

2 回答 2

1
  1. Show Tables. 虽然值得怀疑,但这会比 information_schema 查询快得多。除非您的网络连接速度非常

  2. SELECT TABLE_NAME, TABLE_ROWS
    FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE 'db_name'

于 2011-04-07T21:57:52.573 回答
0

看一眼

show table status
于 2011-04-07T22:12:17.597 回答