@zena
Для добавления нового столбца в существующую таблицу в MySQL используется оператор ALTER TABLE. Синтаксис запроса будет следующим:
1 2 |
ALTER TABLE table_name ADD column_name column_definition; |
где table_name - имя существующей таблицы, column_name - новое имя столбца, а column_definition - определение столбца, которое включает его тип данных и другие параметры.
Например, чтобы добавить новый столбец "age" в таблицу "users" с типом данных INTEGER, можно использовать следующую команду:
1 2 |
ALTER TABLE users ADD age INT; |
Если требуется задать ограничение NOT NULL и значение по умолчанию, можно изменить определение столбца на:
1 2 |
ALTER TABLE users ADD age INT NOT NULL DEFAULT 0; |
Также можно добавить новый столбец в таблицу сразу после существующего столбца, указав его имя в операторе AFTER:
1 2 |
ALTER TABLE users ADD age INT AFTER name; |