MySQL Workbench 中的列标志是什么意思?
在 MySQL Workbench 中,列标志可以与列一起使用以维护完整性。列标志如下所示:
PK − 主键
NN − 非空
BIN − 二进制
UN − 无符号
UQ − 唯一
ZF − 零填充
G − 生成列
AI − 自动递增
让我们逐一了解它们:
PK
这代表主键。它可以用来将列设为主键。
NN
它是指非空。用于强制列不插入空值。
BIN
这代表二进制。这可以用来将数据存储为二进制字符串。
UN
它是指无符号,可以用来存储从 0 开始的正值。
UQ
UQ 代表唯一。这可以用来强制列仅对特定列插入唯一值。
ZF
ZF 代表零填充。假设,我们声明了 int(3) 并且想要存储 21,那么零填充将输出结果 021。
G
G 代表生成列。
AI
AI 代表自动递增。
以下是 MySQL Workbench 中可见的列标志的快照。
广告