[Mysql/phpmyadmin] alter table order by

Pagina: 1
Acties:

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
In phpmyadmin heb je en mogelijkheid om een table standaard te ordenen op een kolom. Heeft dit nog een performance voordeel als ik hier ipv mijn standaard id een kolom invul waar ik de meeste queries mee uitvoer ( dit veld hoeft niet unique te zijn ).
Dus bijvoorbeeld in mijn relatie tabel zet ik de table order op debiteurnummer of krediteurnummer ( let op een standaard krediteur heeft een debiteurnr van 0 ) ipv op relatienr want het relatienr gebruik ik voor de rest bijna nergens.

Of is dit alleen een instelling van phpmyadmin / mysql om als ik gewoon een select * doe dat hij weet waar hij hem op moet ordenen???

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
phpmyadmin heeft eigenlijk vrij weinig te maken met de performance van je database. Het is alleen een front end / graphical user interface voor je mysql database. Verder zegt mysql.com dit:
ORDER BY allows you to create the new table with the rows in a specific order. Note that the table will not remain in this order after inserts and deletes. This option is mainly useful when you know that you are mostly going to query the rows in a certain order; by using this option after big changes to the table, you might be able to get higher performance. In some cases, it might make sorting easier for MySQL if the table is in order by the column that you want to order it by later.
http://dev.mysql.com/doc/mysql/en/ALTER_TABLE.html

Noushka's Magnificent Dream | Unity