Primary Key (esmane võti)

Unique Key (unikaalne võti)

Lihtsalt öeldes:
Unikaalvõti (Unique Key) tagab, et veeru väärtused ei kordu, kuid tabelis võib olla rohkem kui üks selline veerg. Mõnikord võib väärtus olla tühi (NULL).

Näide tabelist Employee (töötajad):

CREATE TABLE Employee (
    EmployeeID INT PRIMARY KEY,
    Nimi VARCHAR(50),
    Email VARCHAR(100) UNIQUE -- Unikaalne võti
);

INSERT INTO Employee (EmployeeID, Nimi, Email) VALUES
(1, 'Alina', 'Alina@email.com'),
(2, 'Sander', 'Sander@email.com'),
(3, 'Liza', 'Liza@email.com');

select * from Employee

Veerg Email on unikaalvõti (Unique Key).

Iga töötaja e-posti aadress on unikaalne, kuid veerg võib olla ka tühi.

Lehed: 1 2 3 4 5 6 7 8 9