ALTER TABLE ALTER TABLE
est de changer la structure du tableau.
Vous l'utilisez lorsque vous avez fait une erreur ou que vous avez changé d'avis sur la façon de faire les choses.
Si vous ne savez pas ce qu'il fait, ne le faites pas utilisez-le.
INDICE
Un INDEX
est de rendre le tri plus rapide , toujours attribuer un index aux colonnes que vous utilisez régulièrement dans un WHERE
clause ou dans un ORDER BY
clause.
Vous pouvez trier et sélectionner très bien sans index, juste plus lent.
CLASSEMENT
Si vous souhaitez lister les joueurs les mieux classés en haut, alors :
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
Vous donnera les 25 meilleurs joueurs avec le meilleur score, le score le plus élevé en premier (il trie dans l'ordre inverse DESC
de haut en bas)
CLASSEMENT FANTAISIE
SELECT @rank:= 0; -- <<-- First run this query!
SELECT @rank:= @rank + 1 as rank, s.* FROM (
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
) s; --<<-- than this one.
Oh, et lisez les informations de base sur SQL.
Google pour le SQL tutorial
Bonne chance.