[英]List of all tables in database, and number of rows in each one?
有誰知道我將使用哪種MySQL語句返回包含數據庫中所有表的列表以及每個表中的行數的結果?
嘗試這個
SELECT Table_name,Table_rows FROM
information_schema.tables
WHERE TABLE_SCHEMA = 'yourdatabase'
顯示表格-用於表格列表
顯示表格狀態-應該給您名稱,行數和其他信息列表
mysqlshow DBName --count
使用PEAR DB快捷方式。
$db=DB::Connect("mysql://root@localhost/testdb");
$tab=$db->getListOf("tables");
....
$db->tableinfo("table_name");
...
$r=$db->query("select * from table_name");
echo $r->numrows();
echo $r->numcols();
我正在學習MySQL,但對show table status命令一無所知。 好東西!
就像我說的那樣,我才剛剛開始,但是我的數據庫已經有超過200萬行。
主機是否必須為所有行查找存儲空間?
select * from table_name
說起來簡單嗎
select count(*) from table_name
只得到一行回報?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.