Spec-Zone.ru › MySQL Workbench

8.1.10.2 Вкладка «Столбцы»

Используйте вкладку Столбцы, чтобы отобразить и изменить всю информацию о столбцах таблицы. С помощью этой вкладки вы можете добавлять, удалять и изменять столбцы.

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

Рисунок 8.14 Вкладка «Столбцы»

Content is described in the surrounding text.

Щелкните правой кнопкой мыши строку под столбцом Column Name, чтобы открыть всплывающее меню со следующими пунктами:

  • Переместить вверх: Переместить выбранный столбец вверх.

  • Переместить вниз: Переместить выбранный столбец вниз.

  • Копировать: Копирует столбец для модели.

  • Вырезать: Копирует и затем удаляет столбец для модели.

  • Вставить: Вставляет столбец. Если столбец с таким же именем уже существует, к имени столбца добавляется _copy1.

  • Удалить выбранные столбцы: Выберите несколько смежных столбцов, щелкнув правой кнопкой мыши и нажав клавишу Shift. Используйте клавишу Control для выбора отдельных столбцов.

  • Обновить: Обновить всю информацию во вкладке Столбцы.

  • Очистить значение по умолчанию: Очистить назначенное значение по умолчанию.

  • Значение по умолчанию NULL: Установить значение по умолчанию столбца в NULL.

  • Значение по умолчанию 0: Установить значение по умолчанию столбца в 0.

  • Значение по умолчанию CURRENT_TIMESTAMP: Доступно для типов данных TIMESTAMP.

  • Значение по умолчанию CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP: Доступно для типов данных TIMESTAMP.

Для добавления столбца щелкните поле Column Name в пустой строке и введите соответствующее значение. Выберите тип данных из списка Тип данных. Выберите необходимые флажки свойств столбца в соответствии со списком свойств столбцов, приведенным ниже. Описание каждого элемента см. в .

  • PK: КЛЮЧ

  • NN: НЕ NULL

  • UQ: УНИКАЛЬНЫЙ ИНДЕКС

  • BIN: ДВОИЧНЫЙ

  • UN: БЕЗ ЗНАКА

  • ZF: ZEROFILL

  • AI: AUTO_INCREMENT

  • G: Сгенерированный столбец

    Этот параметр доступен начиная с MySQL Server 5.7.

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

Вы также можете добавить комментарии к столбцу в поле Column Comment. Также можно установить кодировку столбца, используя список в панели Детали столбца.

Слева от имени столбца находится значок, указывающий, является ли столбец членом первичного ключа. Если значок представляет собой небольшой ключ, этот столбец принадлежит первичному ключу, в противном случае значок представляет собой синюю или белую ромбовидную фигуру. Синяя фигура означает, что для столбца установлен параметр NN. Чтобы добавить или удалить столбец из первичного ключа, дважды щелкните значок. Вы также можете добавить первичный ключ, установив флажок PRIMARY KEY в разделе Column Details редактора таблиц.

Если вы хотите создать составной первичный ключ, вы можете выбрать несколько столбцов и установить флажок PK. Однако требуется дополнительный шаг: необходимо перейти на вкладку «Индексы», а затем в панели «Столбцы индексов» установить желаемый порядок первичных ключей.

Примечание

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

Внимание

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

Примечание

ENUM, BIT и SET должны содержать хотя бы одно значение при вводе этих типов данных в MySQL Workbench.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-table-editor-columns-tab.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API