добавить поле в таблицу
Добавление столбцов и строк в таблицу
Примечание: Эта статья выполнила свою задачу, и в скором времени ее использование будет прекращено. Чтобы избежать появления ошибок «Страница не найдена», мы удаляем известные нам ссылки. Если вы создали ссылки на эту страницу, удалите их, и вместе мы обеспечим согласованность данных в Интернете.
Чтобы быстро добавить строки и столбцы в таблицу, можно использовать мини-панель инструментов, которая открывается, когда используется таблица. При использовании мыши также можно применять элементы управления вставкой.
Добавление строк и столбцов с помощью мини-панели инструментов
Чтобы открыть мини-панель инструментов, щелкните правой кнопкой мыши ячейку таблицы или коснитесь выбранной ячейки, рядом с которой требуется добавить строку или столбец. На мини-панели инструментов нажмите кнопку Вставить и выберите место для вставки строки или столбца.
Добавление строк и столбцов с помощью элементов управления вставкой
Этот способ доступен только при использовании мыши. Если у вас сенсорное устройство, используйте мини-панель инструментов, как описано выше.
Элементы управления вставкой появляются за пределами таблицы при наведении указателя мыши на область над двумя столбцами или слева от двух строк. Щелкните элемент управления вставкой, чтобы добавить в указанное место новый столбец или строку.
Совет: Чтобы добавить несколько строк или столбцов одновременно, выделите нужное количество их, прежде чем использовать элемент управления вставкой. Например, чтобы вставить две строки, сначала выделите в таблице две строки, а затем щелкните элемент.
Как добавить новый столбец в таблицу на SQL?
Продолжаем изучать SQL и сегодня мы поговорим о том, как можно добавить новую колонку в уже существующую таблицу с данными. И как обычно рассмотрим примеры реализации этого в разных СУБД.
Очень часто бывает, что нужно добавлять колонки в существующие таблицы, которые уже находятся в работе и в них уже есть данные. Причины такой необходимости могут быть разные, например, добавилась еще одна характеристика и ее нужно хранить именно в этой таблице. Ну, в общем если Вы читаете эту статью, то у Вас возникла такая необходимость и сейчас мы с Вами научимся добавлять новые столбцы в таблицу.
Добавляем колонку в таблицу в PostgreSQL
Сначала начнем разбирать пример на СУБД PostgreSQL. Допустим, у нас есть таблица «users» и в ней уже есть данные:
id | Name | Fam |
1 | User1 | Fam1 |
2 | User2 | Fam2 |
3 | User3 | Fam3 |
Другими словами у нас в таблице имеется:
У нас возникла необходимость добавить в нашу таблицу еще и отчество пользователя. Обращаю Ваше внимание на то, что перед добавлением новой колонке Вы должны определить, какой тип данных будет в этой колонке. В нашем примере подойдет тип varchar.
Переходим к добавлению столбца:
Теперь после того, как Вы добавили колонку, можно обновить данные, например, добавим в строку со значением user1 отчество Otch1:
После этого можете проверить данные, выполнив запрос на выборку с помощью нам уже известного оператора SELECT:
Вы получите следующий результат:
id | Name | Fam | Otch |
1 | User1 | Fam1 | Otch1 |
Добавляем новую колонку в таблицу в MS SQL Server 2000
Думаю, что с PostgreSQL мы разобрались, а точнее научились добавлять колонки в существующие таблицы.
Теперь попробуем проделать то же самое в MS SQL Server 2000. Все исходные данные допустим, будут такими же.
Здесь запрос практически такой же, но все равно он немного отличается:
Здесь уже название схемы указывать необязательно (по умолчанию таблица будет определена на основе контекста подключения), а также ключевое слово column тоже нет необходимости писать. Давайте также обновим и проверим наши данные:
Заметка! Всем тем, кто только начинает свое знакомство с языком SQL, рекомендую прочитать книгу «SQL код» – это самоучитель по языку SQL, которую написал я, и в которой я подробно, и в то же время простым языком, рассказываю о языке SQL.
Вот и все! Надеюсь, Вам помог этот небольшой урок по добавлению колонок в существующие таблицы с использованием языка SQL. Удачи!
Добавление столбцов в таблицу (компонент Database Engine)
В этой статье содержатся инструкции по добавлению новых столбцов в таблицу в SQL Server при помощи SQL Server Management Studio или Transact-SQL.
Перед началом
Ограничения
Использование инструкции ALTER TABLE для добавления столбцов в таблицу приводит к автоматическому добавлению этих столбцов в конец таблицы. Если требуется, чтобы столбцы располагались в таблице в определенном порядке, воспользуйтесь SQL Server Management Studio. Однако помните, что это не рекомендуемый метод конструирования баз данных. Рекомендуется указывать порядок, в котором возвращаются столбцы, на уровне приложения и запроса. Не следует предполагать, что SELECT * будет возвращать все столбцы в ожидаемом порядке, основанном на порядке их определения в таблице. Всегда указывайте столбцы в запросах и приложениях по именам в том порядке, в котором они должны следовать.
безопасность
Permissions
Требуется разрешение ALTER на таблицу.
Использование среды SQL Server Management Studio
Вставка в таблицу столбцов с помощью конструктора таблиц
В обозревателе объектов щелкните правой кнопкой мыши таблицу, в которую необходимо добавить столбцы, и выберите пункт Конструктор.
Введите имя столбца в ячейку. Имя столбца — значение, которое необходимо указать.
Нажмите клавишу TAB, чтобы перейти к ячейке Тип данных и выбрать тип данных из раскрывающегося списка.
Это — обязательное значение, и если его не указать, будет использоваться значение по умолчанию.
Значения по умолчанию можно установить или изменить в диалоговом окне Параметры в Инструменты для баз данных.
По окончании добавления столбцов из меню Файл выберите пункт Сохранить имя таблицы.
Добавление и удаление столбца в таблице
Access позволяет добавлять или удалять столбцы в таблице данных несколькими способами. Для добавления или удаления столбцов и установки типов данных для этих столбцов можно использовать режим таблицы. Вы также можете добавить поля из области задач или открыть таблицу, лежащую в основе таблицы данных, и добавить поле в режиме конструктора. В этой статье описывается использование каждого из этих методов.
Дополнительные сведения о создании и использовании таблиц см. в статьях Создание формы с помощью инструмента «Таблица» и Работа с таблицами.
В этой статье
Понятие столбцов в таблицах данных
Таблицей данных называется визуальное представление информации, содержащейся в таблице базы данных, или результатов, полученных по запросу. Столбец в таблице данных по сути является полем в таблице базы данных. Когда вы добавляете или удаляете столбец из таблицы данных, вы добавляете или удаляете поле из таблицы, которая лежит в основе этой таблицы данных. Если это поле содержит данные, эта информация также удаляется.
Работа со столбцами
Access позволяет быстрее и проще добавлять или удалять поля таблицы, поскольку пользователь может выполнять эти задачи в режиме таблицы. По умолчанию все таблицы в режиме таблицы теперь содержат пустой столбец с подписью Нажмите, чтобы добавить. Для добавления столбца введите данные в первую пустую ячейку под заголовком этого столбца. Можно также вставить один или несколько фрагментов данных в пустой столбец. Больше не нужно использовать режим конструктора для добавления или удаления столбцов, хотя при желании вы можете воспользоваться им.
Кроме того, больше не нужно задавать наиболее распространенные типы данных для нового столбца. По умолчанию поля в таблице базы данных должны содержать определенные типы данных, такие как текст, дата и время, числа и т. д. Обычно типы данных задаются при разработке таблиц для базы данных. Однако Access теперь определяет большинство типов данных при первом вводе данных в новый столбец. Например, если вы введете имя в первое поле новой таблицы, Access задаст для этого поля тип данных «Текст». Если вы введете дату, Access присвоит этому полю тип данных «Дата и время» и т. д. При вставке смешанных данных, например почтовых индексов нескольких стран/регионов, Access выбирает тип, который лучше всего подойдет для сохранения этой информации (обычно это тип данных «Текст»). Дополнительные сведения см. в разделе Сведения о том, как Access задает типы данных при вводе информации, приведенном далее в этой статье.
Дополнительную информацию о настройке типов данных см. в статье Типы данных для баз данных Access на настольных компьютерах. Ознакомиться с правилами проектирования реляционных баз данных можно в статье Основные сведения о создании баз данных.
В следующих разделах описано, как добавлять и удалять столбцы в таблицах данных в режиме таблицы и в режиме конструктора.
Добавление столбца в режиме таблицы
В этом разделе описано, как использовать режим таблицы, чтобы добавить в таблицу столбец, задать имя столбца и ввести данные. В процессе работы помните, что при следовании данным инструкциям вы добавляете и изменяете поле в таблице, лежащей в основе вашей таблицы данных.
В области навигации найдите и дважды щелкните таблицу, к которой хотите добавить поле.
Приложение Access откроет эту таблицу в режиме таблицы.
Прокрутите таблицу влево или вправо (в зависимости от региональных и языковых настроек Windows) и найдите пустой столбец.
По умолчанию фраза Нажмите, чтобы добавить отображается в заголовке пустого столбца.
Введите данные в первую пустую строку под заголовком.
Вставьте один или несколько фрагментов данных в поле, начиная с первой пустой ячейки.
В зависимости от типа введенных вами данных Access устанавливает тип данных для поля. Например, если вы введете имя, Access присвоит полю тип данных «Текст».
Дополнительные сведения о назначении типов данных в Access см. в разделе Сведения о том, как Access задает типы данных при вводе информации. Сведения о настройке типов данных вручную см. в разделе Настройка типов данных, которые не определены в режиме таблицы, приведенном далее в этой статье.
Дважды щелкните заголовок столбца и введите имя нового поля.
Щелкните правой кнопкой мыши заголовок столбца и выберите из контекстного меню пункт Переименовать поле. Затем введите имя этого поля.
Удаление столбца в режиме таблицы
Прежде чем удалить столбец из таблицы данных, запомните несколько важных сведений.
При удалении столбца происходит удаление всех данных, находящихся в этом столбце, и это действие невозможно отменить. Поэтому перед удалением столбца создайте резервную копию таблицы.
Некоторые типы столбцов невозможно удалить без проведения некоторой дополнительной работы. Например, вы не сможете удалить поле первичного ключа в режиме таблицы. Для выполнения этой задачи необходимо использовать режим конструктора. Кроме того, вам не удастся удалить первичный ключ или поле подстановки без предварительного удаления связи между полем и таблицами, из которых это поле берет данные. Информация по удалению связанных полей выходит за рамки этой статьи.
Дополнительные сведения см. в статьях «Основные сведения о создании баз данных», «Добавление и изменение первичного ключа таблицы» в Access,создание, изменение и удаление связи, а также создание и удаление многофаентного поля.
Удаление столбца в режиме таблицы
Щелкните правой кнопкой мыши строку заголовка столбца, который вы хотите удалить.
В контекстном меню выберите команду Удалить поле.
Нажмите кнопку Да, чтобы подтвердить удаление.
Добавление столбца в режиме конструктора
Если вы знакомы с более ранними версиями Access, возможно, у вас есть некоторый опыт работы в режиме конструктора. Режим конструктора предоставляет больше свободы действия, чем режим таблицы, поскольку позволяет пользователю указывать все доступные типы данных и создавать поле подстановки, не выходя из режима конструктора.
Добавление столбца в режиме конструктора
В области навигации щелкните правой кнопкой мыши таблицу, которую вы хотите изменить, и в контекстном меню выберите пункт Конструктор.
В строке состояния Access выберите режим конструктора.
В столбце Имя поля выберите пустую строку и введите имя нового поля.
В столбце Тип данных рядом с именем нового поля выберите тип данных для нового столбца.
Удаление столбца в режиме конструктора
Правила удаления столбцов, применяемые в режиме таблицы, действуют и при работе в режиме конструктора. При удалении столбца удаляются все содержащиеся в нем данные. Кроме того, перед удалением первичного ключа или поля подстановки необходимо сначала удалить связи между этими полями.
Дополнительные сведения см. в статьях «Основные сведения о создании баз данных», «Добавление и изменение первичного ключа таблицы в Access»и «Создание или удаление многоценного поля».
Удаление столбца в режиме конструктора
В области навигации щелкните правой кнопкой мыши таблицу, которую вы хотите изменить, и в контекстном меню выберите пункт Конструктор.
В строке состояния Access выберите режим конструктора.
Выберите поле (строку), которое нужно удалить.
На вкладке Конструктор в группе Сервис нажмите Удалить строки.
Нажмите клавишу DELETE.
Сведения о том, как Access задает типы данных при вводе информации
При создании пустой таблицы Access задает тип данных для каждого поля при первом вводе данных в него. В следующей таблице указаны типы данных, которые присваиваются полю при вводе в него тех или иных данных.
Примечание: Присвоить тип данных «Вложение» или «Объект OLE», а также включить поддержку редактирования расширенного текста путем ввода данных в поле невозможно.
В таблице ниже показано, каким образом Access задает тип данных для поля при вводе данных в режиме таблицы.
Тип данных для поля, назначаемый Access
Краткий текст (текст)
Блок текста или текста и чисел длиной более 256 символов.
Длинный текст (Memo)
Примечание: Режим таблицы не позволяет форматировать текст как RTF. Кроме того, если вы включите для поля Memo свойство Только добавление, Access по умолчанию скроет любой текст, когда вы поместите курсор в это поле.
Информацию о форматировании текста как RTF см. в статье Создание или удаление поля форматированного текста..
Access распознает следующие протоколы IP: http, ftp, gopher, wais, file, https, mhtml, mailto, msn, news, nntp, midi, cid, prospero, telnet, rlogin, tn3270, pnm, mms, outlook.
Примечание: Чтобы приложение Access распознало протокол и присвоило полю тип данных «Гиперссылка», после обозначения протокола не должно быть пробела.
Как добавлять ячейки, строки и столбцы в таблицу Word
В этой статье
Добавление ячейки
Щелкните ячейку справа или сверху от того места, куда вы хотите вставить новую ячейку.
В разделе Работа с таблицами откройте вкладку Макет.
Щелкните стрелку в правом нижнем углу раздела Строки и столбцы.
Выберите один из следующих вариантов:
Вставка ячейки с перемещением остальных ячеек строки вправо.
Примечание: Word не вставляет новый столбец. В результате количество ячеек в строке может оказаться больше, чем в других строках.
Вставка ячейки с перемещением ячеек на одну строку вниз. В таблицу снизу добавляется новая строка.
вставить целую строку
Вставка строки над выделенной ячейкой.
вставить целый столбец
Вставка столбца слева от выделенной ячейки.
Добавление строки сверху или снизу
Щелкните ячейку, сверху или снизу которой нужно добавить строку.
В разделе Работа с таблицами на вкладке Макет сделайте одно из следующего:
Чтобы добавить строку над выделенной ячейкой, в группе Строки и столбцы нажмите кнопку Вставить сверху.
Чтобы добавить строку под выделенной ячейкой, в группе Строки и столбцы нажмите кнопку Вставить снизу.
Совет: Чтобы вставить несколько строк (или столбцов) одновременно, выберем нужное количество строк или столбцов, прежде чем щелкать их. Например, чтобы вставить две строки над строкой, сначала выберите две строки в таблице и нажмите кнопку «Вставить сверху».
Добавление столбца слева или справа
Щелкните ячейку, слева или справа от которой нужно добавить столбец.
В разделе Работа с таблицами на вкладке Макет сделайте одно из следующего:
Чтобы добавить столбец слева от выделенной ячейки, в группе Строки и столбцы нажмите кнопку Вставить слева.
Чтобы добавить столбец справа от выделенной ячейки, в группе Строки и столбцы нажмите кнопку Вставить справа.
Контекстные вкладки «Работа с таблицами»
При настройке внешнего вида и структуры таблицы вам потребуются контекстные вкладки Конструктор и Макет группы Работа с таблицами. Вкладки Конструктор и Макет появляются вверху на ленте, если щелкнуть внутри таблицы.