日期:2014-05-16  浏览次数:20661 次

MySQL列类型

MySQL Column Type

概述

mysql列类型共三大类:数值类型、字符类型、日期和时间类型。为优化存储一般都采用最精确的类型,varchar虽方便但仍推荐设计时考虑该列的范围,为其选择最佳的类型。

?

?数值类型

? ? ? ?java中数值类型有byte、shot、int、long、float、double。于此即为相似MySQL也提供了一系列严格数值类型,近似数值类型(所谓近似就是带小数的数值,计算机二进制不能严格表示)。TINYINT范围与byte一样,大家可以类比下java数据类型。于此同时FLOATREALDOUBLE PRECISION?DECIMAL等,其实最常用的就是int和DECIMAL,他们基本满足日常应用,DECIMAL提供了确切的精度,DECIMAL(3,2) 分别表示小数点前几位、后面几位。

?

?

类型 字节数 最小值 最大值 (Bytes) (有符号/无符号) 有符号/无符号)
TINYINT 1 -128 127
0