Khóa chính là số nhận dạng duy nhất được sử dụng để phân biệt mục nhập trong bảng cơ sở dữ liệu với các mục nhập khác. Việc tạo bảng cơ sở dữ liệu yêu cầu chỉ định ít nhất một cột để lưu trữ khóa chính. Khóa chính không được là giá trị rỗng.
Ví dụ về khóa chính bao gồm số ID cho sinh viên và nhân viên. Mỗi con số này được đảm bảo liên kết duy nhất với một thực thể duy nhất. Tên của một người là một lựa chọn tồi cho một cuộc họp chính, bởi vì những người khác có thể tồn tại với cùng một tên. Để tạo mối quan hệ trong cơ sở dữ liệu, các khóa chính trong một bảng có thể được sử dụng trong một bảng khác làm khóa ngoại. Điều này cho phép tham chiếu chéo giữa các bảng và loại bỏ thông tin thừa.