Встречается на собеседованиях • сегодня
Какие знаешь constraint в SQL
PRIMARY KEY - уникальный идентификатор строки, не может быть NULL.
sql
CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(50));FOREIGN KEY - связь между таблицами, ссылается на PRIMARY KEY другой таблицы.
sql
CREATE TABLE orders (id INT, user_id INT, FOREIGN KEY (user_id) REFERENCES users(id));UNIQUE - гарантирует уникальность значений в столбце (может быть NULL).
sql
CREATE TABLE products (id INT, code VARCHAR(10) UNIQUE);NOT NULL - запрещает NULL значения в столбце.
sql
CREATE TABLE employees (id INT, name VARCHAR(50) NOT NULL);CHECK - проверяет условие перед вставкой/обновлением.
sql
CREATE TABLE students (age INT CHECK (age >= 18));DEFAULT - устанавливает значение по умолчанию.
sql
CREATE TABLE tasks (status VARCHAR(20) DEFAULT 'new');
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы