MySQL: Anzahl der Datensätze für alle Tabellen einer Datenbank
November 20, 2013 — 14:04

Heute wollte man von mir wissen wie viele Datensätze in den Tabellen einer Datenbank sind.

Eine Möglichkeit ist es jede Tabelle einzeln mit Count abzufragen:


SELECT COUNT(*) FROM <table>;

Bei einer Datenbank mit vielen Tabellen ist dies eine Fleißarbeit, welche viel Zeit in Anspruch nimmt. Schneller, einfacher und übersichtlicher geht es wie folgt:

SELECT table_name, table_rows
    FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_SCHEMA = '<database>';

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.