浮点数与定点数. 在长度一定的情况下,浮点小数可以表示更大的数据范围,但是有误差, 对于精度要求较高时采用定点小数DECIMAL.
日期时间类型,如果表示年使用YEAR,表示时间使用TIME,表示日期使用DATE,表示日期与时间使用TIMESTAMP或DATETIME, DATETIME表示范围大, TIMESTAMP实际存储的是UTC世界协调时. 如果使用TIMESTAMP定义字段类型时,在插入数据时如果没有这个列值,系统会把当前时间插入.
CHAR与VARCHAR,CHAR是固定长度的,处理速度比VARCHAR快,但是浪费空间. 但是在MySQL中,存储引擎会影响CHAR与VARCHAR,在InnoDB存储引擎中,不区分固定长度与可变长度,使用CHAR不一定比VARCHAR快,使用VARCHAR可以节省存储空间; 在MyISAM存储引擎中,使用CHAR类型查询速度比VARCHAR快很多.
最后
以上就是缥缈故事最近收集整理的关于数据库中如何选择数据类型的全部内容,更多相关数据库中如何选择数据类型内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复