8.1.10.2 Вкладка «Столбцы»
Используйте вкладку Столбцы, чтобы отобразить и изменить всю информацию о столбцах таблицы. С помощью этой вкладки вы можете добавлять, удалять и изменять столбцы.
Вы также можете использовать вкладку Столбцы, чтобы изменить свойства столбцов, такие как имя, тип данных и значение по умолчанию. На рисунке ниже показан пример вкладки Столбцы.
Рисунок 8.14 Вкладка «Столбцы»
Щелкните правой кнопкой мыши строку под столбцом Column Name, чтобы открыть всплывающее меню со следующими пунктами:
: Переместить выбранный столбец вверх.
: Переместить выбранный столбец вниз.
: Копирует столбец для модели.
: Копирует и затем удаляет столбец для модели.
: Вставляет столбец. Если столбец с таким же именем уже существует, к имени столбца добавляется
_copy1.: Выберите несколько смежных столбцов, щелкнув правой кнопкой мыши и нажав клавишу Shift. Используйте клавишу Control для выбора отдельных столбцов.
: Обновить всю информацию во вкладке Столбцы.
: Очистить назначенное значение по умолчанию.
: Установить значение по умолчанию столбца в
NULL.: Установить значение по умолчанию столбца в
0.: Доступно для типов данных
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.