Alter Table SQL: How to Modify Your Database Tables
Команда ALTER TABLE в SQL используется для изменения структуры существующей таблицы в базе данных. С помощью этой команды можно добавлять, изменять или удалять столбцы, ключи и индексы в таблице.
Например, чтобы добавить новый столбец в таблицу, можно выполнить следующую команду:
ALTER TABLE table_name ADD column_name data_type;
где table_name - имя таблицы, column_name - имя нового столбца, data_type - тип данных, который будет храниться в столбце.
sql
ALTER TABLE users ADD email varchar(100);
Данная команда добавляет новый столбец "email" в таблицу "users" с типом данных VARCHAR(100).
Чтобы изменить существующий столбец в таблице, нужно выполнить команду ALTER TABLE со спецификацией нового типа данных.
sql
ALTER TABLE users ALTER COLUMN email varchar(255);
Эта команда изменяет тип данных столбца "email" в таблице "users" с VARCHAR(100) на VARCHAR(255).
Чтобы добавить новый первичный ключ к таблице, нужно выполнить следующую команду:
sql
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
где table_name - имя таблицы, column_name - имя столбца, который вы хотите использовать в качестве первичного ключа.
sql
ALTER TABLE users ADD PRIMARY KEY (id);
Данная команда добавляет первичный ключ для столбца "id" в таблице "users".
Чтобы удалить столбец из таблицы, можно использовать команду ALTER TABLE с ключевым словом DROP.
sql
ALTER TABLE users DROP COLUMN email;
Данная команда удаляет столбец "email" из таблицы "users".
Таким образом, команда ALTER TABLE в SQL позволяет изменять структуру таблицы. Это важный инструмент для любого разработчика баз данных, который может быть использован для добавления новых столбцов, изменения типа данных столбца, добавления ключевых полей и индексов.