mysqlデータベース内の特定のテーブルの合計行数を取得する構文は何ですか?mysqlを使用してテーブル内の行数を数えます
3
A
答えて
11
私はいつも
SELECT count(*) from table
をやった上で、あなたがあなたのすべての行の合計数を提供します。
あなたは同じように簡単にいくつかのサブセット
SELECT count(*) from table WHERE foo = 'bar'
3
SELECT count(*)
FROM table_name
2
COUNT(*)事実と神話のカウントを取得するためにWHERE句にタックができます
神話:「のInnoDBをはカウント(*)クエリをうまく処理しません ":
ほとんどのカウント(*)クエリはすべての方法で同じ方法で実行されますあなたがWHERE句を持っている場合はエンジンを怒らせてください。さもなければ、InnoDBは完全なテーブルスキャンを実行する必要があります。
FACT:InnoDBのは、それが関与しているストレージエンジンに依存して、where句
+0
それは本当の神話ではありませんが、元の質問の状況を含めて、限られた状況下でのみ真実です。表。 – thomasrutter
0
ずにCOUNT(*)クエリを最適化しません。基本的にSQLの観点からは同じですが、パフォーマンスは異なる場合があります。私はこのブログ記事が役に立ちました。 http://www.dbasquare.com/2012/04/02/can-count-be-used-in-mysql-on-innodb-tables/
関連する問題
- 1. SQLを使用してテーブル内の列の数を数えるには?
- 2. Javaを使用してファイル内の単語と改行を数えますか?
- 3. mysqlを使用して複数のテーブルをクエリする
- 4. MySQLのテーブルの行数を取得していますか?
- 5. MySQLがテーブル内の行をカウントし、整数に
- 6. MySQLテーブルと行数
- 7. LEFT JOINを使用してMySQLで複数のテーブルを更新
- 8. CodeIgniterを使用してMySQLの特定の行の前にある行の数を数えるには?
- 9. 同じmysqlテーブル内の複数の行を更新するロジック
- 10. Mysql +列内のすべての単語を数えます
- 11. mySQL PHPステートメントを使用して複数のテーブルにINSERT
- 12. PHP MySQLが単一のテーブル内の複数のカラムを数える
- 13. MySQLは最大行数を数える
- 14. MYSQL - 各テーブルの行数をカウントする
- 15. テーブル内のすべての行を返し、一致するIDを持つ行の数を別のテーブルから数えようとします。
- 16. データセット内の行数を数え、テキストボックスにテキストとして表示しますか?
- 17. JQueryを使用して行内の表セルを数えるには?
- 18. MySQL:別のテーブルの行数を注文しますか?
- 19. 複数行テーブル関数またはストアドプロシージャを使用する
- 20. MAMPを使用してMySqlの複数のインスタンスを実行
- 21. MySQL:大規模なテーブルの行数を効率的に数える方法は?
- 22. javascriptを使用してdiv内のアンカータグの数を数えるには?
- 23. MYSQLストアドクエリ内でPHP変数を使用
- 24. 変数名を使用して複数のテーブルでクエリを実行
- 25. "sort"列を使用してMySQLテーブルの行を整列する
- 26. whileループを使用して変数にmysqlの行
- 27. PHPを使用したMySqlの複数のテーブルのダウンロード
- 28. Mysqlテーブル。複数のテーブルを使用する必要がありますか?
- 29. 複数のテーブルから重複した数で並べ替えます。mysql
- 30. テーブル内のパーティションの最大数MYSQL 5.6.10
あなたは本当に「seniorprojectdiva」ですか?笑! – Cerebrus
seniorprojectdiva coz im私のシニアプロジェクトで歌っている間に.. LOL –