Junior — Middle
Verilənlər bazasında hansı məhdudiyyətləri bilirsiniz və SQL-də istifadə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
В SQL существуют различные ограничения (constraints), которые обеспечивают целостность данных:
- PRIMARY KEY — уникальный идентификатор записи, не может быть NULL.
- FOREIGN KEY — ссылка на ключ из другой таблицы, обеспечивает связь между таблицами.
- UNIQUE — гарантирует уникальность значений в столбце.
- NOT NULL — запрещает хранить NULL в столбце.
- CHECK — задаёт условие, которому должны соответствовать значения в столбце.
Пример создания таблицы с ограничениями:
CREATE TABLE Users (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
age INT CHECK (age >= 18)
);
Эти ограничения помогают избежать ошибок и поддерживать корректность данных.