ALTER TABELLA ALTER TABLE
è cambiare la struttura del tavolo.
Lo usi quando hai commesso un errore o hai cambiato idea su come fare le cose.
Se non sai cosa fa, non farlo usalo.
INDICE
Un INDEX
è rendere l'ordinamento più veloce , sempre assegna un indice alle colonne che utilizzi regolarmente in un WHERE
clausola o in un ORDER BY
clausola.
Puoi ordinare e selezionare bene senza indici, solo più lento.
CLASSIFICA
Se vuoi elencare i giocatori con il punteggio più alto in cima, allora:
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
Ti darà i primi 25 giocatori con il punteggio più alto, prima il punteggio più alto (ordina in ordine inverso DESC
dall'alto al basso)
CLASSIFICA FANTASIA
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, e leggi le informazioni di base su SQL.
Google per SQL tutorial
Buona fortuna.