首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL数据类型tinyint(4)

MySQL数据类型tinyint(4)
EN

Stack Overflow用户
提问于 2017-08-08 23:31:48
回答 1查看 1.9K关注 0票数 1

我需要知道括号中的数字指的是什么

EN

回答 1

Stack Overflow用户

发布于 2017-08-08 23:36:00

对于整数,它是要填充到多少位,主要用作提示,如integer sizes are fixed based on type。对于字符串,该字段可以包含的字符数是一个硬性限制。

例如,INT(4)字段可以包含INT可以包含的任何数字,但其目的是仅包含四位数字:

代码语言:javascript
复制
CREATE TABLE example (ivalue INT(4));

INSERT INTO example VALUES (999999999);

这是没有问题的:

代码语言:javascript
复制
+-----------+
| ivalue    |
+-----------+
| 999999999 |
+-----------+

对于fixed point types来说,这些数字有更重要的意义。

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

https://stackoverflow.com/questions/45572443

复制
相关文章

相似问题

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