Thứ Ba, 12 tháng 1, 2021

SQL Views

Câu lệnh SQL CREATE VIEW

Trong SQL, một dạng xem là một bảng ảo dựa trên tập kết quả của một câu lệnh SQL.

Một dạng xem chứa các hàng và cột, giống như một bảng thực. Các trường trong một dạng xem là các trường từ một hoặc nhiều bảng thực trong cơ sở dữ liệu.

Bạn có thể thêm các hàm SQL, câu lệnh WHERE và JOIN vào một dạng xem và trình bày dữ liệu như thể dữ liệu đến từ một bảng duy nhất.

Sửa bài viết

Làm việc với SQL Dates

SQL Dates

Phần khó khăn nhất khi làm việc với ngày tháng là đảm bảo rằng định dạng của ngày bạn đang cố gắng chèn khớp với định dạng của cột ngày tháng trong cơ sở dữ liệu.

Miễn là dữ liệu của bạn chỉ chứa phần ngày tháng, các truy vấn của bạn sẽ hoạt động như mong đợi. Tuy nhiên, nếu liên quan đến một phần thời gian, nó sẽ phức tạp hơn.

Sửa bài viết

SQL AUTO INCREMENT Field

Trường AUTO INCREMENT

Tự động tăng cho phép một số duy nhất được tạo tự động khi một bản ghi mới được chèn vào bảng.

Thường thì đây là trường khóa chính mà chúng tôi muốn được tạo tự động mỗi khi một bản ghi mới được chèn vào.

Sửa bài viết

SQL CREATE INDEX

Câu lệnh SQL CREATE INDEX

Câu lệnh CREATE INDEX được sử dụng để tạo chỉ mục trong bảng.

Các chỉ mục được sử dụng để lấy dữ liệu từ cơ sở dữ liệu nhanh hơn so với cách khác. Người dùng không thể nhìn thấy các chỉ mục, chúng chỉ được sử dụng để tăng tốc độ tìm kiếm / truy vấn.

Sửa bài viết

SQL DEFAULT Constraint

Ràng buộc SQL DEFAULT

Ràng buộc DEFAULT được sử dụng để cung cấp giá trị mặc định cho một cột.

Giá trị mặc định sẽ được thêm vào tất cả các bản ghi mới NẾU không có giá trị nào khác được chỉ định.

Sửa bài viết

SQL CHECK Constraint

Ràng buộc SQL CHECK 

Ràng buộc CHECK được sử dụng để giới hạn phạm vi giá trị có thể được đặt trong một cột.

Nếu bạn xác định ràng buộc CHECK trên một cột, nó chỉ cho phép một số giá trị nhất định cho cột này.

Nếu bạn xác định ràng buộc KIỂM TRA trên một bảng, nó có thể giới hạn các giá trị trong các cột nhất định dựa trên các giá trị trong các cột khác trong hàng.

Sửa bài viết

SQL FOREIGN KEY Constraint

Ràng buộc KEY FOREIGN trong SQL

KEY FOREIGN KEY là một khóa dùng để liên kết hai bảng với nhau để ràng buộc dữ liệu.

KEY FOREIGN KEY là một trường (hoặc tập hợp các trường) trong một bảng tham chiếu đến KHÓA CHÍNH trong một bảng khác.

Bảng chứa khóa ngoại được gọi là bảng con và bảng chứa khóa ứng viên được gọi là bảng tham chiếu hoặc bảng cha.

Có 3 loại khóa ngoại với các tùy chọn sau:

  • ON DELETE CASCADE: Xóa dòng cha thì xóa luôn các con (ALTER TABLE SAMPLE1 ADD FOREIGN KEY (COL1) REFERENCES SAMPLE (COL2) ON DELETE CASCADE;)
  • The ON DELETE SET NULL: Khi xóa dòng cha thì các con là NULL (ALTER TABLE SAMPLE1 ADD FOREIGN KEY (COL1) REFERENCES SAMPLE (COL2) ON DELETE SET NULL;)
  • ON DELETE NO ACTION (mặc định): Ngăn không cho xóa cha khi còn con --> Nên dùng (ALTER TABLE SAMPLE1 ADD FOREIGN KEY (COL1) REFERENCES SAMPLE (COL2)ON DELETE NO ACTION;)

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master