W3School

SQL là một ngôn ngữ tiêu chuẩn để lưu trữ, thao tác và truy xuất dữ liệu trong cơ sở dữ liệu. SQL Tutorial của W3School sẽ dạy bạn cách sử dụng SQL trong: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres và các hệ thống cơ sở dữ liệu khác.

SQL là gì?

  • SQL viết tắt của Structured Query Language
  • SQL cho phép bạn truy cập và thao tác cơ sở dữ liệu
  • SQL trở thành tiêu chuẩn của Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI) vào năm 1986 và của Tổ chức Tiêu chuẩn hóa Quốc tế (ISO) vào năm 1987

Sql có thể làm gì?

  • SQL có thể thực thi các 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 các bản ghi trong cơ sở dữ liệu
  • SQL có thể cập nhật các bản ghi trong cơ sở dữ liệu
  • SQL có thể xóa các bản ghi khỏi cơ sở dữ liệu
  • SQL có thể tạo cơ sở dữ liệu mới
  • SQL có thể tạo bảng mới trong cơ sở dữ liệu
  • SQL có thể tạo các stored procedures trong cơ sở dữ liệu
  • SQL có thể tạo các views trong cơ sở dữ liệu
  • SQL có thể đặt quyền trên bảng, procedures và views

SQL là một tiêu chuẩn – NHƯNG …

Mặc dù SQL là một tiêu chuẩn ANSI / ISO, tuy nhiên SQL có những phiên bản khác nhau.

Tuy nhiên, để tuân thủ tiêu chuẩn ANSI, tất cả chúng đều hỗ trợ ít nhất các lệnh chính (chẳng hạn như SELECT, UPDATE, DELETE, INSERT, WHERE) một cách tương tự nhau.

Lưu ý: Hầu hết các chương trình cơ sở dữ liệu SQL cũng có phần mở rộng độc quyền của riêng họ ngoài chuẩn SQL!

Sử dụng SQL trong trang web của bạn

Để xây dựng một trang web hiển thị dữ liệu từ cơ sở dữ liệu, bạn sẽ cần:

  • Một chương trình cơ sở dữ liệu RDBMS (như là MS Access, SQL Server, MySQL)
  • Sử dụng ngôn ngữ kịch bản phía máy chủ (server-side scripting), như PHP hoặc ASP
  • Sử dụng SQL để lấy dữ liệu bạn muốn
  • Sử dụng HTML / CSS để hiển thị trang

RDBMS

RDBMS viết tắt cho Relational Database Management System.

RDBMS là cơ sở cho SQL và cho tất cả các hệ thống cơ sở dữ liệu hiện đại như MS SQL Server, IBM DB2, Oracle, MySQL và Microsoft Access.

Dữ liệu trong RDBMS được lưu trữ trong các đối tượng cơ sở dữ liệu được gọi là bảng. Bảng là một tập hợp các mục dữ liệu có liên quan và nó bao gồm các cột và hàng.

Mọi bảng được chia thành các thực thể nhỏ hơn được gọi là các trường. Các trường trong bảng Customers  bao gồm CustomerID, CustomerName, ContactName, Address, City, PostalCode và Country. Trường là một cột trong bảng được thiết kế để duy trì thông tin cụ thể về mọi bản ghi trong bảng.

Bản ghi, còn được gọi là một hàng, là mỗi mục nhập riêng lẻ tồn tại trong một bảng. Ví dụ, có 91 bản ghi trong bảng Customers ở trên. Bản ghi là một thực thể nằm ngang trong một bảng.

Cột là một thực thể dọc trong bảng chứa tất cả thông tin được liên kết với một trường cụ thể trong bảng.

Ghi chú
Database – Cơ sở dữ liệu
Table – Bảng
Row – Hàng
Column – Cột
Field – Trường (Tương ứng với cột)

W3School

Leave a comment

Your email address will not be published. Required fields are marked *