MySQL:列的数据类型讲解

数值

  • tinyint 十分小的数据 1个字节
  • smallint 较小的数据 2个字节
  • mediumint 中等大小的数据 3个字节
  • int 标准的整数 4个字节
  • 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.Date

  • date YYYY-MM-DD,日期格式
  • time HH:mm:ss 时间格式
  • datatime YYYY-MM-DD HH:mm:ss 最常用的格式
  • timestamp 时间戳 1970.1.1到现在的毫秒数 也较为常用
  • year 年份表示

null

  • 没有值,未知
  • 注意,不要使用NULL进行运算,运算结果一定是NULL
posted @ 2021-03-16 20:55  UltraBlast  阅读(70)  评论(0)    收藏  举报