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

Как изменить таблицу в SQL

Для изменения структуры таблицы в SQL используется оператор ALTER TABLE. Основные варианты:

  1. Добавление столбца:
sql
ALTER TABLE table_name 
ADD column_name datatype;
  1. Удаление столбца:
sql
ALTER TABLE table_name 
DROP COLUMN column_name;
  1. Изменение типа данных столбца:
sql
ALTER TABLE table_name 
ALTER COLUMN column_name new_datatype;
  1. Добавление ограничений (constraints):
sql
ALTER TABLE table_name 
ADD CONSTRAINT constraint_name constraint_type (column_name);

Пример для MySQL (добавление NOT NULL):

sql
ALTER TABLE employees 
MODIFY COLUMN email VARCHAR(255) NOT NULL;

Важно: синтаксис может незначительно отличаться между СУБД (MySQL, PostgreSQL, Oracle и др.). Все изменения структуры таблицы следует выполнять осторожно, особенно на production-базах.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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