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

PK==》  PRIMARY KEY    ==》 主键
NN==》  NOT NULL       ==》 不可为空
UQ==》  UNIQUE         ==》 唯一的
AL==》  AUTO INCREMENT ==》 自动增加
BIN==》 BINARY         ==》 二进制
UN==》  UNSIGNED       ==》无符号位的
ZF==》  ZERO FILL      ==》补零

PK Belongs to primary key 作为主键

NN Not Null 非空

UQ Unique index 不能重复

BIN Is binary column 存放二进制数据的列

UN Unsigned data type 无符号数据类型(需要整数形数据)

ZF Fill up values for that column with 0‘s if it is numeric 填充0位(例如指定3位小数,整数18就会变成18.000)

AI Auto Incremental 自增长

时间: 2024-10-23 11:58:22

MySQL Workbench建表时 PK NN UQ BIN UN ZF AI 的含义的相关文章

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

[intrinsic column flags] (基本字段类型标识) - PK: primary key (column is part of a pk) 主键 - NN: not null (column is nullable) 非空 - UQ: unique (column is part of a unique key) 唯一 - AI: auto increment (the column is auto incremented when rows are inserted) 自增

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

PK: primary key (column is part of a pk) 主键 NN: not null (column is nullable) 非空 UQ: unique (column is part of a unique key) 唯一 AI: auto increment (the column is auto incremented when rows are inserted) 自增 BIN: binary (if dt is a blob or similar, thi

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

mysql workbench 建表时 - PK: primary key (column is part of a pk) 主键 - NN: not null (column is nullable) 非空 - UQ: unique (column is part of a unique key) 唯一 - AI: auto increment (the column is auto incremented when rows are inserted) 自增 - BIN: binary (i

mysql workbench的PK,NN,UQ,BIN,UN,ZF,AI

mysql workbench建表时PK.NN.UQ.BIN.UN.ZF.AI的意思,后面几个老搞不清,随记在这便于以后方便查. [intrinsic column flags] (基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 非空- UQ: unique (column is part of a unique key) 唯一- AI: auto incremen

关于 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 f

mysql workbench中PK,NN,UQ,BIN,UN,ZF,AI字段类型标识说明

PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据(比text更大) UN:unsigned 无符号(非负数) ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001 AI:auto increment 自增

Mysql 建表时,日期时间类型选择

mysql(5.5)所支持的日期时间类型有:DATETIME. TIMESTAMP.DATE.TIME.YEAR. 几种类型比较如下: 日期时间类型 占用空间 日期格式 最小值 最大值 零值表示  DATETIME  8 bytes  YYYY-MM-DD HH:MM:SS  1000-01-01 00:00:00 9999-12-31 23:59:59 0000-00-00 00:00:00  TIMESTAMP  4 bytes  YYYY-MM-DD HH:MM:SS  197001010

MySQL建表时列名同保留字重复问题解决办法

建表时遇到遇到属性名同MySQL的保留字相同导致不能建表的问题,如下SQL语句: CREATE TABLE TBL_ACCOUNT_FROZEN_RECORD ( ID BIGINT NOT NULL AUTO_INCREMENT, TRADE_FLOW_ID VARCHAR(60) NOT NULL, ACCOUNT_NO VARCHAR(32) NOT NULL, INITIATOR VARCHAR(16) NOT NULL, OPERATE_TYPE VARCHAR(32) NOT NUL

beego orm自动建表时字段default值不设置的解决办法

在使用beego的orm建表时,我的模型是这样建立的 type Test struct { Id int64 Name string Sex int64 `orm:"default(1)"` Age int64 Content string `orm:"default('')"` } content字段设置默认为空,Sex字段设置默认为1,那么生成的表确并没有default,这不科学,于是我翻了下源码,发现设置default的这段被注释了,位置在 github.co