列标志在 MySQLWorkbench 中意味着什么?

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

PK 显然是主键的缩写,其他的呢?

146742 次浏览

PK-主键

NN-不是 Null

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

未签名(仅限非负数)。因此,如果范围是 -500到500,而不是0到1000,范围是相同的,但它从0开始)

创建/删除唯一密钥

ZF-零-填充(如果长度是5像 INT (5)那么每个字段填充0的第5位数字。12 = 00012,400 = 00400等)

人工智能-自动增量

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

MySql workbench-faq回答了这个问题:

将鼠标悬停在首字母缩略词上查看描述,有关更多详细信息,请参阅8.1.11.2节、“ The Columns Tab”和 MySQL CREATE TABLE 文档。

这意味着将鼠标悬停在 mySqlWorkbench 表编辑器中的缩写词上。

第8.1.11.2节“列标签”