MySQLでテーブルの行数を取得する方法
MySQLでは、以下の方法でテーブルの長さ(レコード数)を取得できます:
- カウント(*)関数を使用する:
SELECT COUNT(*) FROM table_name;
- SHOW TABLE STATUSステートメントを使用してください:
SHOW TABLE STATUS LIKE 'table_name';
続いて結果セットから”Rows”という名前を持った列を探し、その値をテーブルの長さとする。
- COUNT(1) FROM table_name で第一のやり方と同じ効果があります。