В редакторе таблиц MySQL Workbench доступны 7 флагов столбцов: PK, NN, UQ, BIN, UN, ZF, AI.
PK очевидно обозначает Первичный Ключ. А как насчет других?
В редакторе таблиц MySQL Workbench доступны 7 флагов столбцов: PK, NN, UQ, BIN, UN, ZF, AI.
PK очевидно обозначает Первичный Ключ. А как насчет других?
Ответы:
ПК - первичный ключ
NN - не нуль
BIN - Двоичные (данные хранятся в виде двоичных строк. Набор символов отсутствует, поэтому сортировка и сравнение основаны на числовых значениях байтов в значениях.)
UN - без знака (только неотрицательные числа. Поэтому, если диапазон от -500 до 500, а не от 0 до 1000, диапазон тот же, но начинается с 0)
UQ - Создать / удалить уникальный ключ
ZF - заполнение нулями (если длина равна 5, например INT (5), то каждое поле заполняется цифрами от 0 до 5. 12 = 00012, 400 = 00400 и т. Д.)
AI - Авто Инкремент
G - Сгенерированный столбец. т.е. значение, генерируемое формулой на основе других столбцов
Вот источник этих столбцов флаги
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
На этот точный вопрос дан ответ на mySql workbench-faq :
Наведите курсор на аббревиатуру, чтобы просмотреть описание, и см. Раздел 8.1.11.2, «Вкладка« Столбцы »» и документацию MySQL CREATE TABLE для получения дополнительной информации.
Это означает, что наведите курсор на аббревиатуру в редакторе таблиц mySql Workbench.