interne Sortierung einer SQL-Tabelle

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

interne Sortierung einer SQL-Tabelle

Postby H.Klingel » 17. July 2008 13:54

Hallo,

ich frage mich, wie eine SQL-Tabelle intern sortiert wird. Wird sie möglicherweise nach den Primärschlüsseln sortiert oder so, wie mit phpmyadmin angezeigt wird?

Ziel dieser Frage ist, ob die Suche nach dem Primärschlüssel in O(nlogn) erfolgt oder wie bei allen anderen Feldern in O(n).

Vielen Dank,
Harald
H.Klingel
 
Posts: 31
Joined: 29. August 2005 09:07

Postby Nobbie » 17. July 2008 19:49

>ich frage mich, wie eine SQL-Tabelle intern sortiert wird.

Sie wird nach nichts definierbarem sortiert, vielleicht nach dem Primärkey.

Wenn man auf eine interne Sortierung angewiesen ist, muss man diese spezifizieren und ausführen via "ALTER TABLE blabla ORDER BY albalb".
Nobbie
 
Posts: 8770
Joined: 09. March 2008 13:04


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 1 guest