Cách Viết Một Truy Vấn SQL

Mục lục:

Cách Viết Một Truy Vấn SQL
Cách Viết Một Truy Vấn SQL

Video: Cách Viết Một Truy Vấn SQL

Video: Cách Viết Một Truy Vấn SQL
Video: [SQL Server] KTeam: Buổi 02.3 - Truy vấn cơ bản với SQL Server 2024, Tháng mười một
Anonim

Truy vấn cơ sở dữ liệu quan hệ bằng ngôn ngữ máy tính đa năng có cấu trúc SQL là tiêu chuẩn được công nhận để quản lý dữ liệu trong hệ quản trị cơ sở dữ liệu. Do tính linh hoạt của nó, ngôn ngữ SQL đã trở nên phổ biến trên các tài nguyên web của Internet trên toàn thế giới. Viết truy vấn SQL dựa trên việc áp dụng một số quy tắc cơ bản để làm việc với cơ sở dữ liệu quan hệ. Viết truy vấn SQL sẽ giúp bạn triển khai các tác vụ truy xuất thông tin nhất định từ bảng, thêm, sửa đổi hoặc xóa các hàng trong bảng.

Cách viết một truy vấn SQL
Cách viết một truy vấn SQL

Hướng dẫn

Bước 1

Để lấy thông tin được lưu trữ từ các bảng cơ sở dữ liệu, hãy tạo một truy vấn chọn - SELECT. Nếu có các liên kết giữa các bảng, dữ liệu có thể được lấy theo các điều kiện thích hợp từ bất kỳ cột nào của các bảng liên quan. Liệt kê tất cả các cột bắt buộc sau câu lệnh SELECT. Chỉ định các bảng được sử dụng trong truy vấn trong mệnh đề FROM. Ở dạng đơn giản nhất, một truy vấn chọn hiển thị tất cả các hàng của các cột được chỉ định trong một bảng nhất định: SELECT col1, col2 FROM my_table.

Bước 2

Nếu cần, hãy đặt điều kiện để chọn hàng. Điều kiện được đặt bởi mệnh đề WHERE. Đặt giá trị của tham số bạn muốn sau hướng dẫn này. Các thao tác tính toán và so sánh hàm cũng có thể được sử dụng tại đây. Ví dụ: một câu lệnh có dạng WHERE col1> 3 cho phép bạn hiển thị các hàng bảng trong đó giá trị của cột col1 lớn hơn 3. Để đặt biểu thức mong muốn, hãy sử dụng kết hợp các toán tử AND, OR, cũng như điều kiện toán tử của ngôn ngữ SQL.

Cách viết một truy vấn SQL
Cách viết một truy vấn SQL

Bước 3

Để chèn các hàng mới vào bảng, hãy viết một truy vấn CHÈN. Với sự trợ giúp của nó, bạn có thể chèn dữ liệu mới cùng loại với dữ liệu đã tồn tại trong bảng. Cú pháp của câu lệnh này rất đơn giản: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Ở đây, câu lệnh VALUES đặt các giá trị hàng mới cho mỗi cột hiện có trong my_table.

Bước 4

Các thay đổi đối với dữ liệu trong bất kỳ hàng nào của bảng được thực hiện bằng cách sử dụng truy vấn CẬP NHẬT. Hơn nữa, bạn có thể đặt điều kiện lựa chọn WHERE, trong đó thông tin trong cơ sở dữ liệu được thay đổi. Xác định dữ liệu để thay đổi và điều kiện cho yêu cầu của bạn. Để thực hiện việc này, hãy viết một dòng như sau: UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. Truy vấn sẽ thực hiện thay đổi dữ liệu được chỉ định trong câu lệnh SET chỉ khi điều kiện trong mệnh đề WHERE là hài lòng.

Bước 5

Câu lệnh DELETE được viết để xóa toàn bộ một hàng khỏi bảng dữ liệu. Hơn nữa, hàng chỉ bị xóa khi điều kiện WHERE được đặt. Viết biểu thức: DELETE FROM my_table WHERE col1 = ‘data1’. Việc thực thi truy vấn này sẽ xóa hàng bảng chứa giá trị data1 trong cột col1.

Đề xuất: