一尘不染

列标志在MySQL Workbench中是什么意思?

sql

这个问题的答案是 社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。

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

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


阅读 152

收藏
2021-03-17

共1个答案

一尘不染

PK-主键

NN-不为空

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

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

UQ-创建/删除唯一密钥

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

AI-自动增量

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

2021-03-17