MySQL 是一種流行的開源關系型數據庫管理系統,具有輕量、高效和穩定的特點。在 MySQL 中,查詢數據行數是一項非常基礎和重要的操作,本文將介紹如何使用 SQL 語句查詢數據行數。
SELECT COUNT(*) FROM 表名;
其中,COUNT(*) 表示統計表中所有行數。例如,我們可以查詢表 student 中的數據行數:
SELECT COUNT(*) FROM student;
這將返回一個結果集,其中僅包含一個單一的整數值,即表 student 中的行數。
我們還可以加入 WHERE 子句來限定查詢結果的行數。例如,如果我們想查詢表 student 中姓張的學生的數量:
SELECT COUNT(*) FROM student WHERE name LIKE '張%';
此查詢將返回所有名為“張”的學生數量。
在 MySQL 中,COUNT(*) 函數也可以與 GROUP BY 子句一起使用來統計每個分類的行數。例如,在表 student 中,我們可以通過以下方式統計每個城市的學生數量:
SELECT city, COUNT(*) FROM student GROUP BY city;
這將返回一個結果集,其中包含每個城市的名稱及其在表 student 中出現的次數。
總之,在 MySQL 中查詢數據行數是一項非常基礎和重要的操作。通過使用 COUNT(*) 函數和 WHERE、GROUP BY 等子句,我們可以更精細地查詢數據行數。