1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Connected

Bài tập

Đặt cột của bạn là UNIQUE với ADD CONSTRAINT

Như đã thấy trong video, bạn thêm từ khóa UNIQUE sau column_name cần phải là duy nhất. Cách này chỉ áp dụng cho bảng mới:

CREATE TABLE table_name (
 column_name UNIQUE
);

Nếu bạn muốn thêm ràng buộc unique vào một bảng đã tồn tại, hãy làm như sau:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Lưu ý điều này khác với cú pháp ALTER COLUMN cho ràng buộc not-null. Ngoài ra, bạn phải đặt tên cho ràng buộc là some_name.

Hướng dẫn 1/2

undefined XP
  • 1

    Thêm ràng buộc unique cho cột university_shortname trong universities. Đặt tên ràng buộc là university_shortname_unq.

  • 2

    Thêm ràng buộc unique cho cột organization trong organizations. Đặt tên ràng buộc là organization_unq.