Az elsődleges kulcs egyedileg azonosít minden sort egy táblában; a külső kulcs egy másik tábla elsődleges kulcsára hivatkozik, így létrehozva egy kapcsolatot a táblák között és kikényszerítve az referenciális integritást (nem lehet olyan sorra hivatkozni, amely nem létezik).
Elsődleges kulcs — egyedi sor azonosító
users (
id ,
name (),
email ()
);
