第三章 MySQL中的常用数据类型

1、varchar

可变长度的字符串,最多存储255个长度的字符,比较智能,节省空间,会根据实际的数据长度动态分配空间。

与char相比:优点:节省空间

缺点:需要动态分配空间,速度慢

2、char

定长字符串,最多存储255个长度的字符,不管实际的数据长度是多少,分配固定长度的空间去存储数据,使用不恰当的时候,可能会导致空间的浪费。

与varchar相比:

优点:不需要动态分配空间,速度快

缺点:使用不恰当的时候,可能会导致空间浪费。

3、int

可存储最长11位的数字,等同于Java中的int

4、bigint

等同于Java中的long

5、float

单精度浮点型数据

6、double

双精度浮点型数据

7、date

短日期型数据

8、datetime

长日期型数据

9、clob

字符大对象(character large object),最多可以存储4个G的字符串,超过255个字符的,都要使用clob存储。

10、blob

二进制大对象(binary large object),专门存储图片、声音、视频等流媒体数据,往blob类型的字段上插入数据的时候,例如插入一个图片、视频等,需要用到blob

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马孔多镇长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值