数据库表的列类型

数据库表的列类型

数值

类型 用途 长度 是否常用
tinyint 非常小的数 1字节
smallint 比较小的数 2字节
mediumint 中等大小的数 3字节
int 最广泛使用的整数 4字节
bigint 大数,对应javal里long 8字节
float 单精度浮点型 4字节
double 双精度浮点型 8字节
decimal 字符串型浮点型,用于金融领域

字符串

类型 用途 长度 是否常用
char 字符串固定大小的字符 0-255
varchar 可变字符串,对应String 0-65535
tinytext 微型文本,写博客 2^8-1
text 文本串,保存文本 2^16-1

时间

类型 用途 格式 是否常用
date 日期 YYYY-MM-DD
time 时间 HH:mm:ss
datetime 日期及时间 YYYY-MM-DD HH:mm:ss
timestamp 时间戳,记录1970.1.1号到现在的毫秒数 一串数字
year 类似1970

null

没有值,未知

注意不要使用NULL进行运算,结果为NULL

posted @ 2021-12-28 20:03  Oh,mydream!  阅读(59)  评论(0)    收藏  举报