Online Documentation for SQL Manager for MySQL
С помощью редактора полей Вы можете задать все свойства поля, доступные в MySQL.
В поле Field name задайте имя поля, оно должно соответствовать правилам именования полей MySQL.
В поле Description задайте комментарий для текущего поля.
Из раскрывающегося списка Type выберите тип данных, которые будут храниться в этом поле.
Если установлен флажок Use size, то для указанного типа поля можно задать размер и точность отображения. С помощью счетчика Size задайте размер поля. Для чисел с плавающей точкой в поле Scale укажите отображаемое количество знаков после запятой.
Набор символов выберите из раскрывающегося списка Character set, а из раскрывающегося списка Collation выбираете правило сравнения символьных данных. Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.
Чтобы сделать поле вычислимым (generated), выберите соответствующее значение в выпадающем списке Generated Type. VIRTUAL - значения поля не хранятся и вычисляются при чтении строк сразу после срабатывания триггеров BEFORE. Виртуальное поле не требует места в ханилище. STORED - значения поля вычисляются и сохраняются, когда строки добавляются или изменяются. Такое поле требует наличия свободного места в хранилище и может быть проиндексировано. NONE - значения не генерируются.
Значения вычислимого поля генерируются на основании выражения, которое задается в поле Expression.
Not null
Если данная опция включена, то поле не может иметь значение NULL.
Primary key
Редактируемое поле можно сделать первичным ключом, установив данный флажок. В таблице может быть только одно ограничение Primary key, и столбец с данным ограничением не может содержать значения NULL.
Unique
Данная опция задает является ли поле частью уникального ключа.
Unsigned
Данная опция устанавливает для поля атрибут UNSIGNED, в этом случае целочисленные данные будут представлены без знака.
Zerofill
Если для столбца, имеющего числовой тип данных, установить этот флажок, то MySQL будет автоматически добавлять в этот столбец нули перед первой значащей цифрой числа.
Autoincrement
Включает автоматическую генерацию уникального идентификатора для новых строк в поле.
Values
Значение Values можно указать только для полей, имеющих тип данных ENUM и SET. При нажатии кнопки в поле Values открывается окно, в котором можно задать список значений.
В поле Default value можно задать значение по умолчанию для поля.
Insert Mode
При создании нового поля в редакторе полей Вы можете указать место, куда поместить создаваемое поле:
Insert first - новое поле будет помещено перед первым полем таблицы,
Insert last - после последнего,
если выбрать Insert after field, то из списка Insert after можно будет выбрать поле, после которого нужно поместить создаваемое.