MySQL: Anzahl der Datensätze für alle Tabellen einer Datenbank
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>';