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

MySQLデータベース内のすべてのテーブルのレコード数を取得します

    SELECT SUM(TABLE_ROWS) 
         FROM INFORMATION_SCHEMA.TABLES 
         WHERE TABLE_SCHEMA = '{your_db}';
    

    ただし、ドキュメントからの注意: InnoDBテーブルの場合、行数は概算です SQL最適化で使用されます。正確なカウントにはCOUNT(*)を使用する必要があります(これはより高価です)。



    1. テンプレートデータベースコレクションのコーディングを変更する方法

    2. MySQLクエリのWHERE句で列エイリアスを使用するとエラーが発生します

    3. AmazonAurorasMulti-AZデプロイメントを理解する

    4. 1つのクエリphpに複数のmysqlINSERTステートメント