Middle
Ключи асосӣ барои чӣ аст?
sobes.tech AI
Ҷавоб аз AI
Маълумотлар базасида (Primary Key) асосий калит ҳар бир ёзув учун такрорланмас идентификатор бўлиб, қуйидагиларни таъминлайди:
- Ягоналик: сатрларнинг такрорланишини олдини олади.
- Танлов: аниқ бир ёзувга аниқ ишора қилиш имконини беради.
- Сўровларни оптималлаштириш: асосий калитнинг индексланиши қидирувни тезлаштиради.
Масалан, фойдаланувчилар жадвалида user_id майдони асосий калит бўлиши мумкин, шунда ҳар бир фойдаланувчининг уникал идентификатори бўлади.
SQL мисоли:
CREATE TABLE users (
user_id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);