Câu hỏi phỏng vấn SQL
Câu hỏi

Sự khác biệt giữa Primary KeyUnique Key trong SQL là gì?

Câu trả lời

Primary Key và Unique Key đều là những ràng buộc quan trọng trong SQL, được sử dụng để đảm bảo tính duy nhất của dữ liệu trong các bảng. Tuy nhiên, giữa chúng có một số điểm khác biệt cơ bản:

  1. Primary Key (Khóa Chính):

    • Mỗi bảng chỉ có thể có một Primary Key.
    • Primary Key không chấp nhận giá trị NULL, tức là không thể để trống.
    • Primary Key đảm bảo mỗi hàng (record) trong bảng là duy nhất.
    • Thường được sử dụng để xác định một cách duy nhất mỗi hàng trong bảng.
    • Tạo chỉ mục theo nhóm để tăng tốc độ truy vấn dữ liệu.
  2. Unique Key (Khóa Duy Nhất):

    • Một bảng có thể có một hoặc nhiều Unique Key...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Collation trong SQL là gì?

senior

B-trees Index trong SQL Server hoạt động như thế nào?

senior

Có những loại chỉ mục nào khác (so với B-Trees) trong SQL?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào