СМЕНА ТАБЛИЦА ALTER TABLE
е да промените структурата на таблицата.
Използвате я, когато сте направили грешка или сте променили мнението си как да правите нещата.
Ако не знаете какво прави, недейте използвайте го.
ИНДЕКС INDEX
е да направите сортирането по-бързо ,винаги задайте индекс на колони, които използвате редовно в WHERE
клауза или в ORDER BY
клауза.
Можете да сортирате и избирате добре без индекси, само по-бавно.
КЛАСИРАНЕ
Ако искате да изброите най-високопоставените играчи на върха, тогава:
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
Ще ви даде най-добрите 25 играчи с най-висок резултат, първо с най-висок резултат (подрежда се в обратен ред DESC
от високо към ниско)
ФАНСИ КЛАСИРАНЕ
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.
О, и прочетете основните неща за SQL.
Урок за Google за SQL tutorial
Успех.