Halihallo Lude
Nun bin ich mir nicht sicher welcher Befehl in Betracht kommt.
Die COUNT()-Funktion.
manchmal macht es Sinn die Information direkt aus einer Systemtabelle des RDB(M)S zu holen: Z.B. beim 'MS SQL Server' aus '<server>.master..sysobjects'. - Ausserdem kann man so komplizierte SQL-Aufrufe wie 'count()' vermeiden.
Jain. a) gibt es in MySQL (und das wurde geannt!) keine Systemtabellen und b)
wird COUNT(*) diesbezüglich optimiert, dass die Daten sozusagen aus:
"SHOW TABLE STATUS LIKE 'tabellen_name'", Attribut Rows
gesaugt werden (diese Information steht im Table-Header und die DBMS ist somit nicht auf
das Auszählen angewiesen => wird vom QueryOptimizer optimiert, sollte zumindest).
Übrigens: Was ist an SELECT COUNT(*) FROM tabelle kompliziert? :-)
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.