Что означает столбец флаги в MySQL Workbench?
-
01-10-2019 - |
Вопрос
В редакторе таблицы MySQL Workbench есть 7 Flags Flags: PK, NN, UQ, Bin, Un, ZF, AI.
PK, очевидно, стоит для первичного ключа. А как насчет других?
Решение
PK - Первичный ключ
НН - не нулевой
Bin - Binary (хранит данные как двоичные строки. Нет набора символов, поэтому сортировка и сравнение основано на числовых значениях байтов в значениях.)
ООН - без знаки (только не отрицательные числа. Так что, если диапазон составляет -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 создают таблицу для получения дополнительных деталей.
Это означает зависание на аббревиатуру в редакторе таблицы Workbench Mysql.