mysql 中常用数据类型介绍

  • varchar :最大 255 ,代表的是字符;实际使用时会根据数据长度动态分配空间;节省空间,但存储效率稍微慢一些;使用例子:姓名,因为姓名长度不固定
  • char :最大 255 ,代表的是字符;定长字符串,分配固定长度的空间去存储数据;使用不正确会浪费空间,但效率稍微快一点;使用例子:性别,因为性别是固定长度的
  • int:数字中的整数型,等同于 java 中的 int ,占 4 字节
  • bigint:数字中的长整型,等同于 java 中的 long ,占 8 字节
  • float:单精度浮点数
  • double:双精度浮点数
  • decimal:精确浮点数;decimal(m, n) 表示整数位最大长度为 m-n ,小数位最大长度为 n ,小数位超长自动四舍五入
  • date:只包含日期
  • time:只包含时间
  • datetime:包含日期和时间
  • text ( oracle 中为 clob ( character large object ) ) :字符大对象,最大可以存储 4G 的字符串;超过 255 个字符的都要采用 clob 来存储,如一篇文章,一个说明等
  • blob ( binary large object ) :二进制大对象;专门用来存储图片、声音、视频等流媒体数据
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值