数值
tinyint 十分小的数据 1个字节
smallint 较小的数据 2个字节
mediumint 中等大小的数据 3个字节
int 标准的整数 4个字节 常用的 int
bigint 较大的数据 8个字节
float 浮点数 4个字节
double 浮点数 8个字节(精度问题)
decimal 字符串形式的浮点数 金融计算的时候一般是使用decimal
字符串
char 字符串固定大小的 0~255
varchar 可变字符串 0~65535 常用的变量 String
tinytext 微型文本 2^8-1
text 文本串 2^16-1 保存大文本
时间日期
java.util.Data
data YYYY-MM-DD,日期格式
time HH:mm:ss 时间格式
datatime YYYY-MM-DD HH:mm:ss 最常用的时间格式
timestamp 时间戳 1970.1.1到现在的毫秒数 也较为常用
year 年份表示
null
没有值,未知
注意,不要使用NULL进行运算,结果为NULL
本文介绍了MySQL中的数值类型,包括tinyint、smallint到bigint,以及浮点数float和double,强调了decimal在金融计算中的使用。同时,讨论了字符串类型如char、varchar,文本类型text,以及时间日期类型data、time、datetime和timestamp,提醒读者注意NULL值的处理。

1530

被折叠的 条评论
为什么被折叠?



