首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列标志在MySQL工作台中的含义是什么?

列标志在MySQL工作台中的含义是什么?
EN

Stack Overflow用户
提问于 2010-09-08 09:16:36
回答 2查看 140.1K关注 0票数 166

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-08 09:19:26

PK -主键

NN -非空值

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

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

UQ -创建/删除唯一密钥

ZF -Zero填充(如果长度为5,如INT(5),则每个字段都填充0到第5位。12 = 00012、400 = 00400等)

AI -自动增量

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

票数 355
EN

Stack Overflow用户

发布于 2013-02-14 05:09:39

下面是这些列标志的来源

http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3663952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档