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 中可见的列标志的快照。

更新于: 2020-06-26

4K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告