数据库的列类型

数据库的列类型

数值

  • tinyint 1个字节 十分小的数据 一般不用

  • smallint 2个字节 较小的数据

  • mediumint 3个字节 中等大小的数据

  • int 4个字节 标准的整数 常用

  • bigint 8个字节 较大的数据 一般也不用

  • float 4个字节 浮点数

  • double 8个字节 浮点数

  • decimal 字符串形式的浮点数 一般用于金融计算


字符串

  • char 固定大小的字符串 0-255

  • varchar 可变字符串 0-65535 对应java里的string 常用

  • 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到现在的毫秒数 较常用 一般在java的业务阶段转换为datetime格式


null

  • 没有值,未知

  • 注意不要使用null进行运算

数据库的列类型

上一篇:Oracle设置表的结束时间大于开始时间校验


下一篇:【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备份恢复