sql >> Databáze >  >> RDS >> Mysql

Použití count(*) vs num_rows

Pokud je vaším cílem skutečně počítat řádky, použijte COUNT(*) . num_rows se běžně (podle mých zkušeností) používá pouze k potvrzení, že bylo vráceno více než nula řádků, a v takovém případě pokračovat. MySQL bude pravděpodobně trvat déle, než přečte mnoho vybraných řádků ve srovnání s agregací na COUNT i když samotný dotaz trvá stejně dlouho.



  1. Proč tento příkaz rs=st.executeQuery(query); není excitující? Jak mohu vybrat pouze tabulku závislou na typu vstupu =rádio z mysql ze dvou tabulek?

  2. Jak vypsat všechny pohledy v databázi PostgreSQL

  3. jak vytvořím jedinečnou stránku php pro každý řádek v databázi mysql

  4. Export výsledků dotazu Mysql do excelu?