我是靠谱客的博主 缥缈故事,最近开发中收集的这篇文章主要介绍数据库中如何选择数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

浮点数与定点数. 在长度一定的情况下,浮点小数可以表示更大的数据范围,但是有误差, 对于精度要求较高时采用定点小数DECIMAL.

日期时间类型,如果表示年使用YEAR,表示时间使用TIME,表示日期使用DATE,表示日期与时间使用TIMESTAMP或DATETIME, DATETIME表示范围大, TIMESTAMP实际存储的是UTC世界协调时. 如果使用TIMESTAMP定义字段类型时,在插入数据时如果没有这个列值,系统会把当前时间插入.

CHAR与VARCHAR,CHAR是固定长度的,处理速度比VARCHAR快,但是浪费空间. 但是在MySQL中,存储引擎会影响CHAR与VARCHAR,在InnoDB存储引擎中,不区分固定长度与可变长度,使用CHAR不一定比VARCHAR快,使用VARCHAR可以节省存储空间; 在MyISAM存储引擎中,使用CHAR类型查询速度比VARCHAR快很多.

最后

以上就是缥缈故事为你收集整理的数据库中如何选择数据类型的全部内容,希望文章能够帮你解决数据库中如何选择数据类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部