Trang Chủ Phát triển Hạn chế duy nhất là gì? - định nghĩa từ techopedia

Hạn chế duy nhất là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Hạn chế duy nhất có nghĩa là gì?

Ràng buộc duy nhất là một loại hạn chế cột trong bảng, điều này cho thấy rằng tất cả các giá trị trong cột đó phải là duy nhất mặc dù có thể là null.


Để đảm bảo rằng một cột là ĐỘC ĐÁO và không thể chứa các giá trị null, cột phải được chỉ định là KHÔNG NULL. Thật thú vị, đây là hai thuộc tính chính của khóa chính. Việc xác định cả hai thuộc tính trong một cột mới được tạo nên được xem xét nghiêm túc đối với chỉ định khóa chính.

Techopedia giải thích ràng buộc độc đáo

Một ràng buộc duy nhất được xác định tại thời điểm một bảng được tạo. Một ràng buộc duy nhất cho phép các giá trị null. Ban đầu, điều này có vẻ như mâu thuẫn, nhưng null là sự vắng mặt hoàn toàn của một giá trị (không phải là số 0 hoặc khoảng trắng). Vì vậy, không thể nói rằng giá trị trong trường null đó không phải là duy nhất, vì không có gì được lưu trữ trong trường đó. Giá trị null không thể so sánh với giá trị thực. Ví dụ, Nữ hoàng Mỹ không thể so sánh với Nữ hoàng Anh vì Nữ hoàng Mỹ là một người không tồn tại.

Hạn chế duy nhất là gì? - định nghĩa từ techopedia