Je nachdem, was Du für eine Datenbank verwendest, gibt es verschiedene Methoden:
MSSQL:
SELECT TOP 10000 spalte FROM tabelle......
(Liefert die ersten 10000 Datensätze)
MySQL
SELECT spalte FROM tabelle ..... LIMIT 0,10000
(Liefert 10000 Datensätze ab Datensatz 0)
Hierzu ist es wichtig, daß die Datensätze entsprechend sortiert sind.
--------- EDIT --------------
Moment mal, ich hab da was falsch gelesen ... Du willst immer die ältesten 100000
LÖSCHEN
Davor würde ich dringend abraten ... was ist, wenn Du in der Datenbank weniger als diese Anzahl drin hast - dann löschst Du quasi ALLE Daten.
--------- EDIT --------------
Gruß Dunsti