MySQL常用数据类型

·字符串的基本使用:

              char(size)  固定长度字符串 最大255个字符

         varchar(size)  0~65535字节  可变长度字符串,最大65535-(1~3)字节(在utf8编码中最大21844个字符,1~3个字节存储大小,uft一个字符等于3个字节)

              char、varchar不管是字母还是汉字存放的都是以表的编码定义好的字符,不是按字节存放的。

 

数值类型:

    整型:tinyint【1个字节】、smallint【2个字节】、mediumint【3个字节】、int【4个字节】、bigint【8个字节】

    小数类型:float【单精度】、double【双精度】、decimal【M、D】小数可变长,大小不确定。

    文本类型(字符串类型):char  0-255、varchar  0-065535【0~2^16-1】、text 0~2^16-1、longtext 0~2^32-1

    二进制数据类型:blob【0~2^16-1】、longblob[0~2^32-1]

 

日期类型:

    date【日期类型 年月日】

    time【时间类型 时分秒】

    year、datetime【年月日 时分秒 YYYY-MM-DD HH:mm:ss】

    timestamp【时间戳】可用于自动记录insert update

MySQL常用数据类型

上一篇:druid数据库密码加密


下一篇:MongoDB聚合查询