PostgreSQL - ДОБАВИТЬ КОЛОНКУ
PostgreSQL имеет оператор ADD COLUMN для добавления одного или нескольких столбцов в существующую таблицу базы данных. Чтобы добавить новый столбец в существующую таблицу, вы используете оператор ALTER TABLE ADD COLUMN.
Синтаксис: ALTER TABLE имя_таблицы ДОБАВИТЬ СТОЛБЦУ new_column_name data_type;
Давайте проанализируем приведенный выше синтаксис:
- Сначала укажите таблицу, в которую вы хотите добавить новый столбец, в предложении ALTER TABLE.
- Во-вторых, укажите имя столбца с его атрибутом, таким как тип данных, значение по умолчанию и т. Д., В предложении ADD COLUMN.
При добавлении нового столбца в таблицу PostgreSQL добавляет его в конец таблицы. PostgreSQL не имеет возможности установить позицию нового столбца в таблице.
Example 1:
First, we create a table (say, village
), with village_id
and village_name
columns using the below statement:
CREATE TABLE village( village_id SERIAL PRIMARY KEY, village_name VARCHAR NOT NULL );
Now we add a district
column to the table as below:
ALTER TABLE village ADD COLUMN district VARCHAR;
Теперь мы можем проверить, был ли добавлен столбец, используя следующую инструкцию:
ВЫБРАТЬ * ИЗ деревни;
Выход:
Example 2:
First, we create a table (say, cars
), with car_id
and car_name
columns using the below statement:
CREATE TABLE cars( car_id SERIAL PRIMARY KEY, car_name VARCHAR NOT NULL );
Now we add a model
column to the table as below:
ALTER TABLE cars ADD COLUMN model VARCHAR;
Теперь мы можем проверить, был ли добавлен столбец, используя следующую инструкцию:
ВЫБРАТЬ * ИЗ автомобилей;
Выход: