MySQL常见的数据类型有数值、日期和时间、字符串
Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
int tinyint bigint
Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC DECIMAL(5,2): 5代表精度,2代表刻度;表示该列总共可以存储5位数字,精确到小数点后2位; 存储范围: -999.99 ~ 999.99 NUMERIC就是NUMERIC 说明:精度是几,小数点+整数位不能超过前面的精度。 decimal(0) 默认是decimal(10,0)
Floating-Point Types (Approximate Value) - FLOAT, DOUBLE float 存储 4bytes float(7,4)就会看到这样:-999.9999的显示。MySQL进行舍入时存储的值,所以如果你插入999.00009成浮(7,4)柱,近似的结果是999.0001 If M and D are omitted, values are stored to the limits permitted by the hardware. double 存储 8bytes