Sven Rautenberg: MySQL - Anzahl der Zeilen in einer Tabelle

Beitrag lesen

Hallo!

Nö, einfach "SHOW TABLE STATUS" - fertig.
? http://www.mysql.com/doc/S/H/SHOW_TABLE_STATUS.html

Aha, da gibts auch Parameter - interessant. Aber ohne gehts ja auch. :)

Wie mit phpMyAdmin "gemacht"? Wo denn? So eine Abfrage habe cih da noch nie entdeckt - doer hast Du im Code nachgeschaut?

Das ist auch nichts, was als Abfrage per Klick angeboten wird. Aber wenn du Gelegenheit hast, einen SQL-Query in eine Textarea zu schreiben, dann kannst du praktisch alles von der Datenbank wissen wollen - und sie antwortet dir, schön formatiert.

Also im Prinzip: phpMyAdmin aufrufen, einen Klick auf irgendeine Datenbank, und dann "SHOW TABLE STATUS" eingeben. Damit kriegst du den Tabellenstatus der angeklickten Datenbank.

Ein kurzes Experiment mit den Parametern:
FROM database
Selektiert eine andere als die aktuelle Datenbank. Damit könnte man also auch Infos von anderen Datenbanken kriegen.
LIKE 'string'
Selektiert die angezeigten Tabellen näher. Wildcards sind erlaubt, LIKE '%log%' holt Infos über alle Tabellen, die in ihrem Namen 'log' enthalten.

Ein sehr schöner Befehl, muß ich sagen. Wenn man das Ergebnis denn wirklich nicht anders kriegen kann.

- Sven Rautenberg