Вопрос32
Осталось:

Как добавить новый столбец в существующую таблицу?

Образцовый ответ

Показывать ответ по умолчанию

Для этого используется команда ALTER TABLE с оператором ADD для добавления нового столбца в таблицу.

Синтаксис

MySQL
ALTER TABLE table_name
ADD column_name data_type [constraints];

Пример

Допустим, у нас есть таблица employees, и мы хотим добавить столбец email типа VARCHAR(255).

MySQL
ALTER TABLE employees
ADD email VARCHAR(255);

Добавление столбца с ограничением NOT NULL и значением по умолчанию:

MySQL
ALTER TABLE employees
ADD date_of_birth DATE NOT NULL DEFAULT '1900-01-01';

Особенность
При добавлении столбца с ограничением NOT NULL, если в таблице уже есть данные, необходимо указать значение по умолчанию, иначе будет ошибка.