MySQL是一種關系型數據庫管理系統,經常被用于存儲、管理和檢索大量數據。在實際運用中,我們經常需要對MySQL中的表數據量進行統計,以便于我們更好地了解數據庫運行狀況。以下是通過MySQL命令和PHP操作MySQL實現統計MySQL所有表數據量的方法。
1.使用MySQL命令
#登錄MySQL mysql -u root -p #選擇要統計的數據庫 use database_name; #統計表數據量 SELECT table_name, table_rows FROM information_schema.tables WHERE table_schema = 'database_name';
2.使用PHP操作MySQL
#連接數據庫 $conn = mysqli_connect("localhost", "username", "password", "database_name"); #查詢數據庫中所有表名 $tables_list = mysqli_query($conn, "SHOW TABLES"); #循環統計表數據量 while ($table_name = mysqli_fetch_row($tables_list)) { $table_rows_result = mysqli_query($conn, "SELECT COUNT(*) FROM ".$table_name[0]); $table_rows = mysqli_fetch_row($table_rows_result); echo $table_name[0]."表中數據量為:".$table_rows[0]."
"; } #關閉數據庫連接 mysqli_close($conn);
以上就是通過MySQL命令和PHP操作MySQL實現統計MySQL所有表數據量的方法,兩種方法各有優缺點,根據不同的需求選擇適合自己的方法。