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

Cú pháp SQL


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

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ằng một tên (ví dụ: "Khách hàng" hoặc "Đơn đặt hàng"). Các bảng chứa các bản ghi (hàng) với dữ liệu.

Trong hướng dẫn này, chúng tôi sẽ sử dụng cơ sở dữ liệu mẫu Northwind nổi tiếng (có trong MS Access và MS SQL Server).

Dưới đây là lựa chọn từ bảng "Khách hàng":

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

Bảng trên chứa năm bản ghi (một cho mỗi khách hàng) và bảy cột (CustomerID, CustomerName, ContactName, Address, City, PostalCode và Country).


Câu lệnh SQL

Hầu hết các hành động bạn cần thực hiện trên cơ sở dữ liệu đều được thực hiện với các câu lệnh SQL.

Câu lệnh SQL sau chọn tất cả các bản ghi trong bảng "Khách hàng":

Thí dụ

SELECT * FROM Customers;

Trong hướng dẫn này, chúng tôi sẽ dạy cho bạn tất cả về các câu lệnh SQL khác nhau.



Hãy ghi nhớ rằng ...

  • Các từ khóa SQL KHÔNG phân biệt chữ hoa chữ thường: selectgiống như SELECT

Trong hướng dẫn này, chúng tôi sẽ viết tất cả các từ khóa SQL bằng chữ hoa.


Dấu chấm phẩy sau câu lệnh SQL?

Một số hệ thống cơ sở dữ liệu yêu cầu dấu chấm phẩy ở cuối mỗi câu lệnh SQL.

Dấu chấm phẩy là cách tiêu chuẩn để phân tách từng câu lệnh SQL trong hệ thống cơ sở dữ liệu cho phép nhiều hơn một câu lệnh SQL được thực thi trong cùng một lệnh gọi tới máy chủ.

Trong hướng dẫn này, chúng tôi sẽ sử dụng dấu chấm phẩy ở cuối mỗi câu lệnh SQL.


Một số lệnh SQL quan trọng nhất

  • SELECT- trích xuất dữ liệu từ cơ sở dữ liệu
  • UPDATE- cập nhật dữ liệu trong cơ sở dữ liệu
  • DELETE- xóa dữ liệu khỏi cơ sở dữ liệu
  • INSERT INTO- chèn dữ liệu mới vào cơ sở dữ liệu
  • CREATE DATABASE - tạo cơ sở dữ liệu mới
  • ALTER DATABASE - sửa đổi cơ sở dữ liệu
  • CREATE TABLE - tạo một bảng mới
  • ALTER TABLE - sửa đổi một bảng
  • DROP TABLE - xóa một bảng
  • CREATE INDEX - tạo một chỉ mục (khóa tìm kiếm)
  • DROP INDEX - xóa một chỉ mục