Hướng dẫn SQL

TRANG CHỦ SQL Giới thiệu SQL Cú pháp SQL Lựa chọn SQL SQL Chọn phân biệt SQL ở đâu SQL Và, Hoặc, Không Đặt hàng SQL theo Chèn SQL vào Giá trị rỗng trong SQL Cập nhật SQL SQL Delete SQL Select Top SQL Min và Max Số lượng SQL, Trung bình, Tổng SQL như Ký tự đại diện SQL SQL trong SQL giữa Bí danh SQL SQL tham gia Tham gia bên trong SQL SQL còn lại tham gia SQL Right Join Tham gia đầy đủ SQL SQL tự tham gia SQL Union Nhóm SQL bởi SQL có SQL tồn tại SQL Bất kỳ, Tất cả SQL chọn vào Chèn SQL vào vùng chọn Trường hợp SQL Hàm Null trong SQL Thủ tục lưu trữ SQL Nhận xét SQL Toán tử SQL

Cơ sở dữ liệu SQL

SQL Tạo cơ sở dữ liệu SQL Drop DB Cơ sở dữ liệu sao lưu SQL SQL Tạo bảng Bảng thả SQL Bảng thay thế SQL Các ràng buộc SQL SQL không rỗng SQL duy nhất Khóa chính SQL Khóa ngoại SQL Kiểm tra SQL SQL mặc định Chỉ mục SQL Tăng tự động SQL SQL Dates Chế độ xem SQL SQL Injection Lưu trữ SQL Các kiểu dữ liệu SQL

Tham chiếu SQL

Từ khóa SQL Các chức năng của MySQL Các chức năng của SQL Server Chức năng MS Access Tham khảo nhanh SQL

Ví dụ về SQL

Ví dụ về SQL Câu hỏi SQL Bài tập SQL Chứng chỉ SQL

Giới thiệu về SQL


SQL là một ngôn ngữ tiêu chuẩn để truy cập và thao tác với cơ sở dữ liệu.


SQL là gì?

  • SQL là viết tắt của Ngôn ngữ truy vấn có cấu trúc
  • 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 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 thủ tục được lưu trữ trong cơ sở dữ liệu
  • SQL có thể tạo các dạng xem trong cơ sở dữ liệu
  • SQL có thể đặt quyền trên bảng, thủ tục và dạng xem

SQL là một tiêu chuẩn - NHƯNG ...

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

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ư,,, ) SELECTtheo cách tương tự.UPDATE DELETEINSERT WHERE

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 chúng 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 (tức là MS Access, SQL Server, MySQL)
  • Để sử dụng ngôn ngữ kịch bản phía máy chủ, như PHP hoặc ASP
  • Cách sử dụng SQL để lấy dữ liệu bạn muốn
  • Sử dụng HTML / CSS để tạo kiểu cho trang

RDBMS

RDBMS là viết tắt của Hệ thống quản lý cơ sở dữ liệu quan hệ.

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 nhập dữ liệu có liên quan và nó bao gồm các cột và hàng.

Nhìn vào bảng "Khách hàng":

Thí dụ

SELECT * FROM Customers;

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 Khách hàng bao gồm ID khách hàng, Tên khách hàng, Tên liên hệ, Địa chỉ, Thành phố, Mã bưu điện và Quốc gia. 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.

Một 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 Khách hàng ở 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.