存放“0”或“1”这样的数据,字段类型用tinyint好还是enum好? 本帖最后由 default7 于 2011-02-19 13:06:05 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tinyint(1) 这个(1)无实际作用。tinyint 速度会略高于tinyint UNSIGNED, 也就是三个CPU时钟周期。 你可以检查一下你的计算机主频,就可以体会一下这个影响是多大了。enum 则并不适合你的这个应用。速度慢。 tinyint 如果考虑到以后的一致性,反正我尽量不用某一个数据库特有的数据类型。 为了兼容性,尽量用比较通用的int吧,这样以后数据从mysql迁移到别的库上,改动量也是最少的。 应该选择tinyint, 对于unsigned tinyint的运算可能会稍慢,不过这取决于cpu。 MySQL 外网连接问题请教 mysql的存储过程(sp)中是否支持for循环 求教主动数据库技术问题 mysql 树结构查询问题 急 mysql 中 备份表的时候出现的问题。 为什么order by 不起作用 怎么用sql脚本还原mysql数据库 phpmyadmin可以用預存程序嗎? mysql语句,哪个高效? mysql 的驱动装不上 求VB.NET连接postgresql的代码,感激不尽! 数据库备份与恢复的问题
tinyint(1) 这个(1)无实际作用。tinyint 速度会略高于tinyint UNSIGNED, 也就是三个CPU时钟周期。 你可以检查一下你的计算机主频,就可以体会一下这个影响是多大了。
enum 则并不适合你的这个应用。速度慢。
为了兼容性,尽量用比较通用的int吧,这样以后数据从mysql迁移到别的库上,改动量也是最少的。