我們可以在 MySQL 資料庫中獲取總行數嗎?
若要在 MySQL 資料庫中獲取總行數,可將聚合函式 SUM() 與 INFORMATION_SCHEMA.TABLES 內建列 TABLE_ROWS 配合使用。
語法如下−
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
假設我們使用名為“sample”的資料庫。
現將在 MySQL 資料庫中獲取總行數−
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
這將生成以下輸出−
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)
廣告