关于 Workbench中 pk,nn,uq,bin,un,zf,ai 的解释

Posted jakablog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 Workbench中 pk,nn,uq,bin,un,zf,ai 的解释相关的知识,希望对你有一定的参考价值。

最近公司要让做一个权限系统,需要设计相关的表,使用了mysql的 workBench进行数据库建模,在建数据库时,发现有pk,nn,uq,bin,un,zf,ai 这几个基本字段类型标识(如下图),pk、uq这俩个比较常见的还是知道是什么意思的,其他的不太了解,所以总结一下,便于以后查看。

技术图片

PK:primary key 主键

NN:not null 非空

UQ:unique 唯一索引

BIN:binary 二进制数据(比text更大)

UN:unsigned 无符号(非负数)

ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001

AI:auto increment 自增长

以上是关于关于 Workbench中 pk,nn,uq,bin,un,zf,ai 的解释的主要内容,如果未能解决你的问题,请参考以下文章

mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI

MySQL Workbench建表时 PK NN UQ BIN UN ZF AI 的含义

MySQL中 PK NN UQ BIN UN ZF AI 的意思

MySQL Workbench 中的列标志是啥意思?

mysql学习

MySQL Workbench 中的列标志“G”是啥意思