sql >> データベース >  >> RDS >> Mysql

MySQLでテーブルの行数を取得しますか?

    MyISAMで 、このクエリ:

    SELECT  COUNT(*)
    FROM    TABLE_NAME
    

    テーブルのメタデータに保持されているため、インスタントです。このクエリを発行するのはほぼ無料で、常に正しい結果が得られます。

    InnoDB内 、このクエリは行を1つずつカウントしますが、時間がかかる場合があります。

    したがって、COUNT(*)の正確な値が必要ない場合 、INFORMATION_SCHEMAをクエリできます 。



    1. クエリでPDOプリペアドステートメントとLIMITを使用中にエラーが発生しました

    2. PL / SQLプロシージャ:select文を返すにはどうすればよいですか?

    3. PostgreSQL-基準に基づいて各行に値を割り当てます

    4. MySQLのメモリ使用率が高いかどうかを確認する方法