菜鸟求教一个问题,mediumint(8)的8究竟是什么意思??? 是一个字节,FF=256,tinyint的最大值. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的理解是:一个字节可以表示-128~127或0~255,那么你看127是不是用了3个字符宽度来显示?那个tinyint(1)就是说只能用一个字符宽度来显示,比如0或者1。就是说,它实际能表示多少范围是由它占用的字节数来限制的;而你需要它只显示多少是用括号里面的数字来限制的。因为tinyint一般用来表示 bool 型数据,那么一般只有 0 和 1 两种,是不是只要一个字符宽度就够了啊。同理,mediumint(8)就是用8个字符宽度,其实也是,表示范围从-8388608~8388607,加上正负号正好是8个字符宽度。 【求救】mysql中文乱码 关于mysql函数 count与sum过滤行异常行为的问题 多行多列数据如何插入 ~~急等 php+mysql怎么实现事务回滚,表是MyISAM类型的 mysql 能不能实现这样的功能 这个存储过程如何赋值 MySQL权威指南(原书第2版)和 MySQL权威指南(第二版) 是同一本书吗? 有没有mysql资料或者是网站介绍啊 如何将foxpro的库倒入到mysql当中去. mysql帮忙写一个触发器,很急 MYSQL中怎样更改AUTO_INCEMENT属性列的值(娃娃节结贴) 大家推荐基本学习数据库的书吧
一个字节可以表示-128~127或0~255,那么你看127是不是用了3个字符宽度来显示?
那个tinyint(1)就是说只能用一个字符宽度来显示,比如0或者1。
就是说,它实际能表示多少范围是由它占用的字节数来限制的;而你需要它只显示多少是用括号里面的数字来限制的。因为tinyint一般用来表示 bool 型数据,那么一般只有 0 和 1 两种,是不是只要一个字符宽度就够了啊。
同理,mediumint(8)就是用8个字符宽度,其实也是,表示范围从-8388608~8388607,加上正负号正好是8个字符宽度。