为了账号安全,请及时绑定邮箱和手机立即绑定

整数型数据的TINYINT

TINYINT(3),代表着什么?是最大为2的8次方吗?

正在回答

2 回答

占得空间一样,给你链接http://blog.csdn.net/wuhuagu_wuhuaguo/article/details/72729878

0 回复 有任何疑惑可以回复我~
#1

qq_绿色柠檬_0 提问者

大概理解了。TINYINT(3),后面的数字,对于显示来说,没啥用。但是CHAR(3)和VARCHAR(3)后面的数字,可以起到显示多少位的作用。
2017-11-29 回复 有任何疑惑可以回复我~
#2

Sean_Chou 回复 qq_绿色柠檬_0 提问者

是的,这种数据类型给隐式了默认的位数
2017-12-14 回复 有任何疑惑可以回复我~

TINYINT(3)本身看不出什么意义,它规定了最短显示范围。如果配合着填充方法就能体现出它的不同。

比如TINYINT(3) ZEROFILL; 

这样原本显示1的,因为你规定了最短显示范围以及填充方式就会显示为001

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

整数型数据的TINYINT

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信