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

Định nghĩa các thuộc tính ACID trong SQL là gì?

middle

Làm thế nào để VIEW có thể được sử dụng để cung cấp lớp bảo mật cho ứng dụng của bạn trong SQL?

junior

Bạn hiểu gì về về một bảng tạm trong SQL?

Bình luận

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

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