Hướng dẫn cơ bản SQL

SQL là ngôn ngữ máy tính tiêu chuẩn để truy cập và xử lý cơ sở dữ liệu.

Quản lý dữ liệu bằng SQL

Ngôn ngữ truy vấn cấu trúc (SQL) là ngôn ngữ tiêu chuẩn để truy cập cơ sở dữ liệu, bao gồm các cơ sở dữ liệu như SQL Server, Oracle, MySQL, Sybase và Access, v.v.

Đối với những người muốn lưu trữ dữ liệu trong cơ sở dữ liệu và lấy dữ liệu từ đó, kiến thức về SQL là không thể đánh giá được.

SQL là gì?

  • SQL là ngôn ngữ truy vấn cấu trúc (SCấu trúc QTrau LNgôn ngữ)
  • SQL cho phép chúng ta truy cập cơ sở dữ liệu
  • SQL là một ngôn ngữ máy tính tiêu chuẩn của ANSI
  • SQL thực hiện truy vấn đối với cơ sở dữ liệu
  • SQL có thể lấy dữ liệu từ cơ sở dữ liệu
  • SQL có thể chèn bản ghi mới vào cơ sở dữ liệu
  • SQL có thể xóa bản ghi từ cơ sở dữ liệu
  • SQL rất dễ học

Ghi chú của biên tập viên:ANSI, Tổ chức Tiêu chuẩn Hóa Quốc gia Mỹ

SQL là một tiêu chuẩn - nhưng...

SQL là một ngôn ngữ máy tính tiêu chuẩn của ANSI, được sử dụng để truy cập và quản lý hệ thống cơ sở dữ liệu. Câu lệnh SQL được sử dụng để lấy và cập nhật dữ liệu trong cơ sở dữ liệu. SQL có thể làm việc cùng với các chương trình cơ sở dữ liệu như MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase và các hệ thống cơ sở dữ liệu khác.

Thật không may, có rất nhiều phiên bản khác nhau của ngôn ngữ SQL, nhưng để tương thích với tiêu chuẩn ANSI, chúng phải hỗ trợ tương tự một số từ khóa chính (như SELECT, UPDATE, DELETE, INSERT, WHERE, v.v.).

Ghi chú:Ngoài tiêu chuẩn SQL, hầu hết các chương trình cơ sở dữ liệu SQL đều có các mở rộng riêng của chúng!

Bảng cơ sở dữ liệu SQL

Một cơ sở dữ liệu thường chứa một hoặc nhiều bảng. Mỗi bảng được xác định bởi một tên (ví dụ: "Khách hàng" hoặc "Đơn hàng"). Bảng chứa các bản ghi chứa dữ liệu (dòng).

Dưới đây là ví dụ về bảng có tên là "Persons":

LastName Tên đầu Địa chỉ Thành phố
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Bảng trên chứa ba bản ghi (mỗi bản ghi tương ứng với một người) và bốn cột (họ, tên, địa chỉ và thành phố).

Chương trình truy vấn SQL

Bằng SQL, chúng ta có thể truy vấn cơ sở dữ liệu nào đó và nhận được một tập hợp kết quả trả về.

Chương trình truy vấn tương tự như thế này:

SELECT LastName FROM Persons

Kết quả tập hợp dữ liệu tương tự như thế này:

LastName
Hansen
Svendson
Pettersen

Ghi chú:Một số hệ thống cơ sở dữ liệu yêu cầu sử dụng dấu chấm phẩy ở cuối câu lệnh SQL. Trong hướng dẫn của chúng tôi, chúng tôi không sử dụng dấu chấm phẩy.

Ngôn ngữ thao tác dữ liệu SQL (DML)

SQL (Ngôn ngữ truy vấn cấu trúc) là ngữ pháp để thực hiện truy vấn. Nhưng ngôn ngữ SQL cũng chứa ngữ pháp để cập nhật, chèn và xóa bản ghi.

Những câu lệnh truy vấn và cập nhật này đều đến từ phần DML của SQL:

  • SELECT - Lấy dữ liệu từ bảng cơ sở dữ liệu
  • UPDATE - Cập nhật dữ liệu trong bảng cơ sở dữ liệu
  • DELETE - Xóa dữ liệu từ bảng cơ sở dữ liệu
  • INSERT INTO - Chèn dữ liệu vào bảng cơ sở dữ liệu

Ngôn ngữ định nghĩa dữ liệu SQL (DDL)

Phần định nghĩa dữ liệu của SQL cho phép chúng ta tạo hoặc xóa bảng. Chúng ta cũng có thể định nghĩa chỉ mục (ký), quy định liên kết giữa các bảng và áp đặt các ràng buộc giữa các bảng.

Câu lệnh DDL quan trọng nhất trong SQL:

  • CREATE TABLE - Tạo bảng mới
  • ALTER TABLE - Thay đổi (thay đổi) bảng cơ sở dữ liệu
  • DROP TABLE - Xóa bảng
  • CREATE INDEX - Tạo chỉ mục (khóa tìm kiếm)
  • DROP INDEX - Xóa chỉ mục

Hướng dẫn SQL

Học các tài liệu cung cấp bởi CodeW3C.com Hướng dẫn SQL