MySQL数据类型

一、整型


二、浮点数类型和定点数类型


三、日期与时间类型

 

四、字符串和二进制类型

    1、CHAR和VARCHAR类型

         CHAR和VARCHAR类型都用来表示字符串数据,不同的是,CHAR长度固定,VARCHAR长度可变,对比如图:

   

    2、BINARY和VARBINARY类型

           BINARY和VARBINARY类型类似于CHAR和VARCHAR,不同的是,它们表示的是二进制数据,定义方式如下:

           BINARY(M) 或 VARBINARY(M) --- M指的是二进制数据的最大字节长度。

     3、TEXT类型

           TEXT类型用于表示大文本数据,例如:文章内容、评论等,它有四种类型,如下:

     

      4、BLOB类型

           BLOB类型是一种特殊的二进制类型,用于表示大数据量二进制数据,如图片、音频、PDF文档等,它也有四种

           类型,如下:

     

     5、ENUM类型

          ENUM类型又称为枚举类型,定义枚举类型方式如下:

          ENUM(‘值1’,’值2’...,‘值n’);

         上述语句中,(‘值1’,’值2’...,‘值n’)称为枚举列表,ENUM类型的数据只能从枚举列表中取,并且只能取一个,而且枚举列举中每个值都有一个顺序编号,表中存的就是这个顺序编号,而不是列表中的值。

     6、SET类型

          SET类型用于表示字符串对象,它的值可以有零个或多个,定义方式如下:

          SET(‘值1’,’值2’...,‘值n’);

         与ENUM类型相同,(‘值1’,’值2’...,‘值n’) 列表中每个值都有一个顺序编号,表中存的就是这个顺序编号,而不是列表中的值。

     7、BIT类型

          BIT类型用于表示二进制数据。定义方式如下:

          BIT(M) -- M表示位数;






  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值