数据库MySQL的数据类型

数值类型

  • BIT[(N)], N指定位数,默认为1.二进制数, N 的范围从1到64,存储数值的范围则是0 到 2 ^ N - 1 .
  • TINYINT, 大小为1字节,对应Java的 byte 类型.
  • SMALLINT,大小为2字节,对应Java的 short 类型.
  • INT,大小为4字节,对应Java的 int 类型.
  • BIGINT,大小为8字节,对应Java的 long 类型.
  • FLOAT(M,D),大小为4字节,单精度,M指定长度,D指定小数位数.对应Java的 float 类型.
  • DOUBLE(M,D),大小为8字节,对应Java的 double 类型.
  • DECIMAL(M,D),大小为M/D的最大值+2,双精度,M指定长度,D指定小数点位数.对应Java的 BigDecimal类型.数据库中最常用的精确数值.
  • NUMERIC(M,D),同 DECIMAL 相同.

字符串类型

  • VARCHAR(SIZE), 可变长度字符串,大小为0-65535字节, 对应Java的 String 类型.
  • TEXT, 长文本数据 ,大小为0-65535字节,也对应Java的 String 类型.
  • MEDIUMTEXT , 中等长度文本数据, 0-16777215字节, 同样对应Java的 String 类型.
  • BLOB, 二进制长文本数据,大小为0-65535字节, 对应Java的 byte[] 类型.

日期类型

  • DATETIME, 大小为8字节, 范围从1000到9999年,不存在时区的 检索及转换,对应Java中的 java.util.Date 和 java.sql.Timestamp.
  • TIMESTAMP, 大小为4字节, 范围从1970到2038年,自动检索当前时 区并进行转换, 对应Java中的 java.util.Date 和 java.sql.Timestamp.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值