列的数据类型讲解

数据库的列类型

1. 数值类型

类型 说明 占用字节
tinyint 十分小的数据 1 个字节
smallint 较小的数据 2 个字节
mediumint 中等大小的数据 3 个字节
int 标准的整数(常用) 4 个字节
bigint 较大的数据 8 个字节
float 浮点数 4 个字节
double 浮点数 8 个字节
decimal 字符串形式浮点数,金融计算使用

2. 字符串类型

类型 说明 长度范围
char 固定长度字符串 0~255
varchar 可变字符串(常用) 0~65535,对应 Java String
tinytext 微型文本 2⁸-1
text 文本串,保存大文本 2¹⁶-1

3. 时间日期类型

对应 Java:java.util.Date

类型 格式 说明
date YYYY-MM-DD 日期格式
time HH:mm:ss 时间格式
datetime YYYY-MM-DD HH:mm:ss 最常用
timestamp 时间戳 1970.1.1 到现在的毫秒数,常用
year 年份 年份表示

4. NULL

  • 表示:没有值,未知
  • 注意:不要使用 NULL 进行运算,结果为 NULL
posted @ 2026-04-09 00:07  果子同志  阅读(19)  评论(0)    收藏  举报