Online Documentation for SQL Manager for MySQL


С помощью редактора полей Вы можете задать все свойства поля, доступные в MySQL.

 

В поле Field name задайте имя поля, оно должно соответствовать правилам именования полей MySQL.

 

В поле Description задайте комментарий для текущего поля.

 

Из раскрывающегося списка Type выберите тип данных, которые будут храниться в этом поле.

 

CheckBox Если установлен флажок Use size, то для указанного типа поля можно задать размер и точность отображения. С помощью счетчика Size задайте размер поля. Для чисел с плавающей точкой в поле Scale укажите отображаемое количество знаков после запятой.

 

Набор символов выберите из раскрывающегося списка Character set, а из раскрывающегося списка Collation выбираете правило сравнения символьных данных. Эти правила задают кодовую страницу и порядок сопоставления символьных данных для работы с данными в Юникоде и других кодировках.

 

 

Field Editor - Setting field name and type

 

 

Чтобы сделать поле вычислимым (generated), выберите соответствующее значение в выпадающем списке Generated Type. VIRTUAL - значения поля не хранятся и вычисляются при чтении строк сразу после срабатывания триггеров BEFORE. Виртуальное поле не требует места в ханилище. STORED - значения поля вычисляются и сохраняются, когда строки добавляются или изменяются. Такое поле требует наличия свободного места в хранилище и может быть проиндексировано. NONE - значения не генерируются.

Значения вычислимого поля генерируются на основании выражения, которое задается в поле Expression.

 

CheckBox Not null

Если данная опция включена, то поле не может иметь значение NULL.

 

CheckBox Primary key

Редактируемое поле можно сделать первичным ключом, установив данный флажок. В таблице может быть только одно ограничение Primary key, и столбец с данным ограничением не может содержать значения NULL.

 

CheckBox Unique

Данная опция задает является ли поле частью уникального ключа.

 

CheckBox Unsigned

Данная опция устанавливает для поля атрибут UNSIGNED, в этом случае целочисленные данные будут представлены без знака.

 

CheckBox Zerofill

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

 

CheckBox Autoincrement

Включает автоматическую генерацию уникального идентификатора для новых строк в поле.

 

 

Values

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

 

В поле Default value можно задать значение по умолчанию для поля.

 

 

Insert Mode

При создании нового поля в редакторе полей Вы можете указать место, куда поместить создаваемое поле:

 

Field Editor - Insert mode

 

RadioButton Insert first - новое поле будет помещено перед первым полем таблицы,

RadioButton Insert last - после последнего,

RadioButton если выбрать Insert after field, то из списка Insert after можно будет выбрать поле, после которого нужно поместить создаваемое.