166

在 MySQL Workbench 表编辑器中,有 7 个列标志可用:PK、NN、UQ、BIN、UN、ZF、AI。

PK 显然代表主键。其他人呢?

4

3 回答 3

357

PK - 主键

NN - 不为空

BIN - 二进制(将数据存储为二进制字符串。没有字符集,因此排序和比较基于值中字节的数值。)

UN - 无符号(仅限非负数。因此,如果范围是 -500 到 500,而不是 0 - 1000,则范围相同,但从 0 开始)

UQ - 创建/删除唯一键

ZF - 零填充(如果长度为 5,如 INT(5),则每个字段都用 0 填充到第 5 位。12 = 00012、400 = 00400 等)

AI - 自动增量

G - 生成的列。即基于其他列的公式生成的值

于 2010-09-08T01:19:25.927 回答
19

这是这些列标志的来源

http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html

于 2013-02-13T21:09:38.560 回答
-1
于 2016-07-15T19:13:43.037 回答