Thứ Hai , Tháng Chín 4 2017
Trang chủ / Công nghệ web / SQL là gì? Một số câu lệnh truy vấn của SQL

SQL là gì? Một số câu lệnh truy vấn của SQL

SQL là gì?

Structured Query language (SQL) được phát âm là “SQL” hoặc đôi khi là “See-Quel ” là ngôn ngữ chuẩn để đối phó với cơ sở dữ liệu quan hệ.

Lập trình SQL có thể được sử dụng có hiệu quả để chèn, tìm kiếm, cập nhật, xóa các bản ghi cơ sở dữ liệu.

Trong thực tế nó có thể làm rất nhiều thứ không giới hạn bao gồm tối ưu hóa và bảo trì cơ sở dữ liệu.

Cơ sở dữ liệu quan hệ như Cơ sở dữ liệu MySQL, Oracle, SQL Server Ms, Sybase, …vv… sử dụng SQL.

Cú pháp SQL được sử dụng trong các cơ sở dữ liệu gần như tương tự, ngoại trừ thực tế là một số sử dụng các cú pháp khác nhau và thậm chí các cú pháp SQL độc quyền.

Ví dụ SQL:

 SELECT * FROM Members WHERE Tuổi> 30 

Các yếu tố ngôn ngữ SQL

Ngôn ngữ SQL dựa trên một số phần tử. Để thuận tiện cho các nhà phát triển SQL, tất cả các lệnh ngôn ngữ cần thiết trong các hệ thống quản lý cơ sở dữ liệu tương ứng thường được thực hiện thông qua một giao diện dòng lệnh SQL cụ thể (CLI).

  • Các điều khoản – các mệnh đề là các thành phần của báo cáo và các truy vấn
  • Biểu thức – các biểu thức có thể tạo ra các giá trị vô hướng hoặc các bảng, bao gồm các cột và hàng dữ liệu
  • Các vị từ – chúng chỉ rõ các điều kiện, được sử dụng để giới hạn các hiệu ứng của câu lệnh và truy vấn, hoặc để thay đổi luồng chương trình
  • Truy vấn – truy vấn sẽ truy xuất dữ liệu, dựa trên một tiêu chí nhất định
  • Báo cáo – với các câu lệnh có thể kiểm soát các giao dịch, luồng chương trình, kết nối, phiên hoặc chẩn đoán. Trong các hệ thống cơ sở dữ liệu, các câu lệnh SQL được sử dụng để gửi các truy vấn từ một chương trình khách hàng đến một máy chủ nơi các cơ sở dữ liệu được lưu trữ. Để đáp lại, máy chủ xử lý câu lệnh SQL và trả lời các câu trả lời cho chương trình khách hàng. Điều này cho phép người dùng thực hiện một loạt thao tác thao tác dữ liệu nhanh chóng từ các dữ liệu đầu vào đơn giản đến các truy vấn phức tạp.

Truy vấn SQL

Các truy vấn SQL là các thao tác SQL phổ biến nhất và cần thiết. Thông qua một truy vấn SQL, ta có thể tìm kiếm cơ sở dữ liệu cho các thông tin cần thiết. Truy vấn SQL được thực hiện với câu lệnh “SELECT”. Một truy vấn SQL có thể được cụ thể hơn, với sự trợ giúp của một số điều khoản:

  • T FROM – nó chỉ ra bảng nơi tìm kiếm sẽ được thực hiện.
  • WHERE – nó được sử dụng để xác định các hàng, trong đó tìm kiếm sẽ được thực hiện. Tất cả các hàng, trong đó mệnh đề WHERE không đúng, sẽ bị loại trừ.
  • ORDER BY – đây là cách duy nhất để sắp xếp các kết quả trong SQL. Nếu không, chúng sẽ được trả về theo thứ tự ngẫu nhiên.

Một ví dụ truy vấn SQL:

CHỌN * T FROM
WHERE hoạt động
ORDER BY LastName, FirstName

Kiểm soát, định nghĩa và thao tác dữ liệu SQL

SQL là một ngôn ngữ được thiết kế để lưu trữ dữ liệu, nhưng dữ liệu được lưu trữ trong cơ sở dữ liệu SQL không phải là tĩnh. Nó có thể được sửa đổi bất cứ lúc nào với việc sử dụng một số lệnh rất đơn giản. Cú pháp SQL khá tự giải thích, làm cho việc đọc và hiểu dễ dàng hơn nhiều.

Thao tác dữ liệu là điều cần thiết cho các bảng SQL – nó cho phép bạn sửa đổi một bảng đã tạo với các thông tin mới, cập nhật các giá trị đã có hoặc xóa chúng.

+ Với câu lệnh INSERT, bạn có thể thêm các hàng mới vào một bảng đã tồn tại. Hàng mới có thể chứa thông tin từ đầu hoặc có thể có giá trị NULL.

Một ví dụ về một INSERT SQL: INSERT INTO phonebook (điện thoại, tên, họ, địa chỉ) VALUES (‘+ 1 123 456 7890’, ‘John’, ‘Doe’, ‘Bắc Mỹ’);

+ Với câu lệnh UPDATE, bạn có thể dễ dàng sửa đổi các thông tin đã có trong một bảng SQL.

Một ví dụ về một bản SQL UPDATE: CẬP NHẬP danh bạ SET address = ‘Bắc Mỹ’, phone = ‘+1 123 456 7890’ WHERE firstname = ‘John’ AND lastname = ‘Doe’;

+ Với câu lệnh DELETE, bạn có thể xóa các hàng không cần thiết ra khỏi bảng.

Một ví dụ về một SQL DELETE: XÓA T FROM danh bạ WHERE WHERE firstname = ‘John’ AND lastname = ‘Doe’;

SQL là gì? Một số câu lệnh truy vấn của SQL
5 (100%) 1 vote

Giới thiệu Tuyết Ngân

Có thể bạn quan tâm

Bootstrap là gì? Tìm hiểu và hướng dẫn sử dụng bootstrap 3

Nếu bạn có bất kỳ mối quan tâm nào trong phát triển web, bạn đã …

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

--------------------------------------------------->