Alle Datensätze zählen
bearbeitet von
Hallo
> ich habe in meiner MySQL Datenbank 110 Tabellen, gibt es eine Möglichkeit _alle_ Datensätze zu zählen und mir ausgeben zu lassen? Würde mich mal interessieren wie viel Inhalt die Datenbank hat.
Für eine Abschätzung der Anzahl der Datensätze sollte Folgendes reichen:
~~~SQL
SELECT
SUM(TABLE_ROWS)
FROM
INFORMATION_SCHEMA.TABLES
WHERE
TABLE_SCHEMA = 'deine Datenbank';
~~~
Je nach dem, welche Storage Engine verwendet wird (etwa bei InnoDB), ist das vielleicht nicht die exakte Anzahl der Datensätze sondern nur eine Schätzung. Wenn dir das genügt, gut. Sonst müsstest du wohl etwas umständlicher mit `COUNT`{: .language-sql} zählen.
Viele Grüße,
Orlok