Hallo Alex,
Ja - die einzige Abfrage, die ich halt nicht aufteilen kann, ist, alle Einträge zu zählen.
Und genau für diesen Zweck gibt es die Funktion COUNT(),
falls Du Englisch kannst, schau mal in die MySQL-Doku:
http://www.mysql.com/doc/en/Counting_rows.html
BTW, COUNT() gehört zum ANSI-SQL-Standard und Du brauchst Dir sicher keine Gedanken zu machen, irgendein RDBMS (relationales Datenbankmanagementsystem) würde COUNT() nicht unterstützen.
Schau Dir die Beispiele dort an, dann solltest Du verstehen warum diese Abfrage RAM-schonend ist, und wie Du darauf zugreifen kannst.
Gruss,
Vinzenz