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.
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.
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.
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.
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.
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:
Ràng buộc PRIMARY KEY xác định duy nhất từng bản ghi trong bảng.
Khóa chính phải chứa giá trị DUY NHẤT và không được chứa giá trị NULL.
Một bảng chỉ có thể có MỘT khóa chính; và trong bảng, khóa chính này có thể bao gồm một hoặc nhiều cột (trường).
Ràng buộc UNIQUE đảm bảo rằng tất cả các giá trị trong một cột là khác nhau.
Cả ràng buộc UNIQUE và PRIMARY KEY đều đảm bảo tính duy nhất cho một cột hoặc tập hợp các cột.
Ràng buộc CHÍNH CHÍNH tự động có một ràng buộc DUY NHẤT.
Tuy nhiên, bạn có thể có nhiều ràng buộc DUY NHẤT cho mỗi bảng, nhưng chỉ có một ràng buộc CHÍNH CHÍNH cho mỗi bảng.