首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL行声明?

MySQL行声明?
EN

Stack Overflow用户
提问于 2010-01-21 15:19:28
回答 2查看 690关注 0票数 2

这些在MySQL中意味着什么?我正在使用MySQL工作台,我看到我可以指定一个新列如下.(我注意到我的猜测)

(autoincrement?)

  • PK -(主键)
  • NN-(非空)
  • BIN-(二进制?)
  • UN-(Unicode?)

>H19ZF-(??)H 210H 111AI-

AI与MSSQL中的标识规范完全相似吗?(我是否可以在不指定值的情况下插入记录,它将插入下一个可用的int?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-21 15:24:00

ZF可能是ZEROFILL

代码语言:javascript
复制
CREATE TABLE zf (id INT(5) ZEROFILL NOT NULL DEFAULT 0);

INSERT
INTO    zf
VALUES  (1);

SELECT  *
FROM    zf;

--
00001

UN不是UNICODE,但是UNSIGNED (ZEROFILL意味着)

票数 4
EN

Stack Overflow用户

发布于 2010-01-21 15:25:33

NN表示不为空,

AI与MSSQL中的标识规范完全相似吗?(我是否可以在不指定值的情况下插入记录,它将插入下一个可用的int?)

是的,你可以往那边插。

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

https://stackoverflow.com/questions/2110319

复制
相关文章

相似问题

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