ALTER TABELA
ALTER TABLE
é mudar a estrutura da tabela.Você a usa quando comete um erro ou muda de ideia sobre como fazer as coisas.
Se você não sabe o que ela faz, não use-o.
ÍNDICE
Um
INDEX
é tornar a classificação mais rápida , sempre atribua um índice às colunas que você usa regularmente em um WHERE
cláusula ou em um ORDER BY
cláusula.Você pode classificar e selecionar muito bem sem índices, apenas mais lento.
CLASSIFICAÇÃO
Se você quiser listar os jogadores mais bem classificados no topo, então:
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
Vai te dar os 25 jogadores com maior pontuação, a maior pontuação primeiro (classifica na ordem inversa
DESC
de alto a baixo) CLASSIFICAÇÃO FANTÁSTICA
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.
Ah, e leia sobre coisas básicas de SQL.
Google para
SQL tutorial
Boa sorte.