Способ добавления нового столбца в таблицу sql

Если говорить о программе SQL, то у пользователя может возникнуть вопрос, как добавить новую колонку в существующую таблицу с базами данных. Это лучше рассмотреть на примерах.

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

Способ добавления нового столбца в таблицу sql

Добавление колонки в таблицу

Рассмотрим СУБД PostgreSQL. Например, у пользователя есть таблица ‘Люди’ с данными id, name, fam. Id это уникальный идентификатор, name это имя пользователя, fam это фамилия.

Сейчас пользователю нужно добавить в таблицу дополнительно отчество человека. Перед тем, как добавить новую колонку нужно определить, какой это будет тип данных. В данном случае подойдёт тип varchar.

Добавление столбца

Alter table work.users Add column other varchar

В данной записи alter table это инструкция изменяя таблицы,  users название таблицы, work это схема, где расположена таблица,  otch (отчество) это название для новой колонки. Varchar это тип данных, не более 20 символов.

Where name = 'user1'

После добавления новой колонки нужно обновить данные, можно добавить строку с нужным значением. Далее для проверки данных можно выполнить запрос на выборку с помощью оператора select.

Select*from work.users

Where name = ‘user1’

Добавление нового столбца в таблицу my SQL Server 2000

Исходные данные будут такими же. Запрос немного отличается, alter table users add otch varchar (20)

Select*from work.users

Как видим, название схемы можно не указывать, и не прописывается ключевое слово. После этого  можно обновить и проверить данные.

Для обновления: update users set otch = ‘otch1′

Where name=’user1’

Для проверки: select *from users

Where name = ‘user1’

Александр

Здравствуйте, меня зовут Александр, уже более 10 лет я занимаюсь ремонтом компьютером, этот сайт я создал чтобы делиться полезной и практической информацией с вами! Буду благодарен, если вы опишите свой опыт или мнение в комментарии, надеюсь, что данная информация принесёт только пользу

Оцените автора
WindowsComp.ru
Добавить комментарий