Встречается на собеседованиях • сегодня

Как создать таблицу в SQL

sql
CREATE TABLE employees (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) UNIQUE,
    salary DECIMAL(10,2),
    hire_date DATE DEFAULT CURRENT_DATE,
    department_id INT,
    FOREIGN KEY (department_id) REFERENCES departments(id)
);

Основные моменты:

  • Указываем имя таблицы (employees)
  • В скобках перечисляем колонки с их типами (INT, VARCHAR, DECIMAL и т.д.)
  • Можно задать ограничения: PRIMARY KEY, NOT NULL, UNIQUE
  • DEFAULT устанавливает значение по умолчанию
  • FOREIGN KEY создает связь с другой таблицей
  • Типы данных могут отличаться в разных СУБД
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы