Как добавить новый столбец в таблицу: оператор ALTER TABLE ADD COLUMN в SQL
Команда ALTER TABLE ADD COLUMN используется в SQL для добавления нового столбца в существующую таблицу. Новый столбец может быть добавлен с определенными характеристиками, такими как тип данных, ограничения и т.д.
Синтаксис запроса ALTER TABLE ADD COLUMN:
ALTER TABLE table_name
ADD COLUMN column_name column_definition;
где:
- table_name - имя существующей таблицы, в которую нужно добавить новый столбец;
- column_name - имя нового столбца;
- column_definition - определение столбца, включая его тип данных и другие характеристики.
Пример использования команды ALTER TABLE ADD COLUMN:
ALTER TABLE customers
ADD COLUMN customer_age INT;
В данном примере мы добавляем новый столбец "customer_age" в таблицу "customers" с типом данных INT (целое число).
Если мы хотим добавить новый столбец с ограничением на значение по умолчанию, мы можем использовать следующий синтаксис:
ALTER TABLE customers
ADD COLUMN customer_age INT DEFAULT 0;
В этом примере мы устанавливаем значение по умолчанию для нового столбца равным нулю.
Если мы хотим добавить новый столбец после определенного столбца таблицы, мы можем использовать следующий синтаксис:
ALTER TABLE customers
ADD COLUMN customer_address VARCHAR(255)
AFTER customer_name;
В этом примере мы добавляем новый столбец "customer_address" после столбца "customer_name" с типом данных VARCHAR.
В конечном итоге, команда ALTER TABLE ADD COLUMN является важным инструментом работы с SQL базами данных, позволяющим динамически расширять схему таблицы и добавлять новые поля для хранения данных.