#Notes: Trong database, sự khác nhau giữa primary key và unique key?

 Primary key của bảng nếu nó xác định duy nhất từng bộ (hàng) trong bảng đó. Nó thực thi các ràng buộc toàn vẹn đối với bảng.

Unique key cũng xác định duy nhất một bộ giá trị riêng lẻ trong một mối quan hệ.

So sánh Primary key và Unique key
Primary key
- Nó được sử dụng để làm định danh duy nhất cho mỗi hàng trong bảng.
- Nó không chấp nhận giá trị NULL
- Chỉ có duy nhất 1 primary key trong 1 bảng
- Tạo chỉ mục theo nhóm

Unique key
- Nó cũng xác định duy nhất một hàng, nhưng không là khóa chính.
- Nó chấp nhận giá trị NULL
- Có thể nhiều hơn 1 unique key  trong 1 bảng
- Tạo chỉ mục không phân cụm

Share:

0 nhận xét