BẢNG ALTER
ALTER TABLE
là thay đổi cấu trúc của bảng.
Bạn sử dụng nó khi bạn mắc lỗi hoặc bạn đã thay đổi ý định về cách thực hiện công việc.
Nếu bạn không biết nó làm gì, đừng sử dụng nó.
INDEX
Một INDEX
là làm cho việc sắp xếp nhanh hơn , luôn luôn chỉ định một chỉ mục cho các cột mà bạn sử dụng thường xuyên trong WHERE
hoặc trong một ORDER BY
mệnh đề.
Bạn có thể sắp xếp và chọn tốt mà không cần chỉ mục, chỉ chậm hơn.
RANKING
Nếu bạn muốn liệt kê những người chơi có thứ hạng cao nhất ở trên cùng thì hãy:
SELECT field1, field2, ... FROM players ORDER BY score DESC LIMIT 25
Sẽ cung cấp cho bạn 25 người chơi điểm cao hàng đầu, điểm cao nhất trước tiên (nó sắp xếp theo thứ tự ngược lại DESC
từ cao xuống thấp)
XẾP HẠNG TÀI CHÍNH
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.
Ồ và hãy đọc những thứ cơ bản về SQL.
Google cho SQL tutorial
Chúc các bạn thành công.