Junior — Middle
Milyen korlátozásokat ismersz az adatbázisban és használsz SQL-ben?
sobes.tech MI
Válasz az MI-től
В 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)
);
Эти ограничения помогают избежать ошибок и поддерживать корректность данных.