Tạo truy vấn SQL - cách thức hoạt động
Các truy vấn SQL được yêu cầu để giao tiếp với cơ sở dữ liệu. Mẹo thực tế này cho bạn thấy làm thế nào để tạo một truy vấn như vậy.
Truy vấn SQL: Bạn nên biết rằng
- Một truy vấn SQL không khó hiểu, vì nó bao gồm hầu như toàn bộ các từ tiếng Anh. Tuy nhiên, điều quan trọng là bạn viết các lệnh SQL trong truy vấn theo đúng thứ tự.
- SQL không phân biệt chữ hoa và chữ thường Tuy nhiên, thông thường để viết hoa các lệnh SQL, tên cơ sở dữ liệu và bảng thường được viết bằng chữ thường.
- Luôn kết thúc lệnh SQL đã hoàn thành bằng dấu chấm phẩy [;].
1. Lệnh SQL: CHỌN
- Lệnh SELECT ở đó để chọn các cột từ một bảng.
- Nếu bạn muốn chọn tất cả các cột, hãy nhập "CHỌN *", nếu không hãy nhập "CHỌN" theo sau là tên cột. Bạn phải phân tách tên của các cột bằng dấu phẩy [, ].
Lệnh thứ 2: TỪ
- Sử dụng lệnh TỪ để chọn bảng trong đó truy vấn sẽ được phát.
- Một ví dụ nhỏ: Bạn muốn chọn các cột "art-no", "article" và "price" từ bảng "quà tặng". Lệnh SQL cho điều này là "CHỌN art-nr, bài viết, giá TỪ bài viết quà tặng;". Truy vấn SQL này đã hoạt động, nhưng có thể được mở rộng bằng các lệnh bổ sung.
Lệnh SQL thứ ba: WHERE
- Bạn có thể sử dụng lệnh WHERE để thêm một điều kiện vào truy vấn của bạn.
- Nếu bạn muốn tìm kiếm một văn bản, bạn phải đặt nó trong dấu ngoặc đơn.
- Để tiếp tục ví dụ từ phía trên: Bạn chỉ muốn truy vấn mục "Gói giấy". Truy vấn SQL bây giờ trông như thế này: "CHỌN mặt hàng không, mặt hàng, giá TỪ mặt hàng quà tặng WHERE item = 'giấy quà tặng';".
Cuối cùng nhưng không kém phần quan trọng: ĐẶT HÀNG
- Nếu truy vấn của bạn trả về nhiều kết quả, bạn có thể sắp xếp chúng với ORDER BY.
- Chỉ định cột nào sẽ được sắp xếp theo, theo sau là "ASC" để tăng dần và "DESC" cho thứ tự giảm dần.
- Ở đây cũng vậy, chúng tôi xây dựng dựa trên ví dụ từ phía trên: Bạn đã nhận được một số kết quả cho truy vấn của mình và muốn sắp xếp chúng theo thứ tự giảm dần theo giá. Truy vấn SQL cho điều này là: "CHỌN mặt hàng số, mặt hàng, giá TỪ mặt hàng quà tặng WHERE mặt hàng = 'giấy quà tặng' ĐẶT HÀNG theo giá DESC;".
Trong mẹo thực tế tiếp theo, bạn sẽ tìm hiểu cách cài đặt và thiết lập XAMPP.