MySQL——列类型分类

MySQL列类型就是MySQL数据类型

一、数值类型

  • 整型 
    tinyint【一个字节】 
    smallint【两个字节】
    mediumint【3个字节】 
    int【4个字节、用的最多】 
    bigint【8个字节】
  • 小数类型
    float【单精度 4个字节】
    double【双精度 8个字节】
    decimal[M,D]【M表示长度,D代表小数点能精确到多少位、大小不确定,因为要根据M和D来决定】

二、文本类型(字符串类型)

  • char 0~255
  • varchar0~65535(0~2^16-1)
  • text0~65535 (0~2^16-1)
  • longtext(0~2^32-1)

三、二进制数据类型

  • blob(0~2^16-1)
  • longblob(0~2^32-1)

四、日期类型

  • date【日期 年月日、不能存放时分秒】
  • time【时间 时分秒】
  • datetime【年月日 时分秒 YYYY-MM-DD HH-mm-ss】
  • timestamp【时间戳】(它可以用于自动记录insert、update操作的时间)


版权声明:本文为weixin_53173524原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。