数据库中tinyint是什么类型
3个回答
2016-01-15 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
mysql数据库中以的类型是以 “ 数据类型(m) ” 来定义的 :
其中 数字m在不同的数据类型中表示含义是不同的。
整型数系统已经限制了取值范围,比如tinyint占一个字节(8bit)、int占4个字节。
所以整型数后面的m不是表示的数据长度,而是表示数据在显示时显示的最小长度(长度为字符数)。
tinyint(1) 这里的1表示的是最小显示宽度是1个字符。
tinyint(2) 这里的2表示的是最小显示宽度是2字符,但这里光设置m是没有意义的,你还需要指定当数据少于长度m时用什么来填充,比如zerofill(表示有0填充)。
设置tinyint(2) zerofill 你插入1时他会显示01。
设置tinyint(4) zerofill 你插入1时他会显示0001。
其中 数字m在不同的数据类型中表示含义是不同的。
整型数系统已经限制了取值范围,比如tinyint占一个字节(8bit)、int占4个字节。
所以整型数后面的m不是表示的数据长度,而是表示数据在显示时显示的最小长度(长度为字符数)。
tinyint(1) 这里的1表示的是最小显示宽度是1个字符。
tinyint(2) 这里的2表示的是最小显示宽度是2字符,但这里光设置m是没有意义的,你还需要指定当数据少于长度m时用什么来填充,比如zerofill(表示有0填充)。
设置tinyint(2) zerofill 你插入1时他会显示01。
设置tinyint(4) zerofill 你插入1时他会显示0001。
展开全部
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。 1个TINYINT型数据只占用一个字节;一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面,一旦你已经创建了一个字段,要修改它是很困难的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
tinyint 从 0 到 255 的整型数据。存储大小为 1 字节。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |