我們可以在 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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP