首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql tinyint(1) vs tinyint(2) vs tinyint(3) vs tinyint(4)

mysql tinyint(1) vs tinyint(2) vs tinyint(3) vs tinyint(4)
EN

Stack Overflow用户
提问于 2012-10-29 11:39:28
回答 3查看 106.3K关注 0票数 62

可能重复: MySql: Tinyint (2) vs tinyint(1) -哪个不同?

在以下方面有何区别:

  • TinyINT(1)
  • TinyINT(2)
  • TinyINT(3)
  • TinyINT(4)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-29 11:45:14

TinyINT(M)的范围总是从-128..+127签名或0.255无符号。M是显示宽度。

M表示整数类型的最大显示宽度。最大显示宽度为255。显示宽度与类型可以包含的值范围无关,如11.2节所述,“数字类型”。对于浮点和定点类型,M是可以存储的数字总数.

来自http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html

票数 65
EN

Stack Overflow用户

发布于 2012-10-29 11:47:56

根据Mysql手册,所有十进制数字类型都支持语法:

代码语言:javascript
复制
Integer Types (Exact Value)

当使用DECIMAL it时,允许您指定精度。

对于*INT类型,它是主要有显示功能,它还指定在使用ZEROFILL时应该添加多少个位置。

字节大小不受影响(TINYINT)。

票数 7
EN

Stack Overflow用户

发布于 2012-10-29 11:41:58

TinyINT = -128...+127

(n)作展示用途。

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

https://stackoverflow.com/questions/13120904

复制
相关文章

相似问题

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