mysql数据类型选取

mysql数据类型选取

最最基础的一些参考依据,有不严谨的地方,仅供参考,不喜勿喷!!

1、整数和浮点
整数和浮点的区别是能否表达小数部分;浮点包括FLOAT和DOUBLE,看精确度要求
2、浮点整数和定点整数
主要看对精度要求,定点整数比负点整数精度高
3、CHAR和VARCHAR
如果长度固定,选择CHAR,速度较快;如果不固定,选择VARCHAR,可以节约空间
4、时间和日期
YAER、TIME、DATE分别是年、时间、日期,可以根据需要选择。
DATETIME可表示时间范围较大,TIMESTAMP可根据时区显示
5、ENUM和SET
ENUM是单选,SET可多选
6、TEXT和BLOB
TEXT只能存储字符,BLOB存储二进制数据

posted @ 2020-08-15 14:46  smallfishy  阅读(119)  评论(0编辑  收藏  举报