MySQL--常用数据类型

MySQL–常用数据类型

  • MySQL常见的数据类型有: 日期类型, 数值类型 字符串类型

日期类型

MySQL数据类型字节数含义
date3字节日期,格式:2014-09-18
time3字节时间,格式:08:42:30
datetime8字节日期时间,格式:2014-09-18 08:42:30
timestamp4字节自动存储记录修改的时间
year1字节年份

注意:在MySQL中,日期时间值使用单引号引起来。 相当于Java中Date,Calender。

数值类型

1.整形

MySQL数据类型字节数含义(带有符号)
tinyint1字节范围(-128~127)
smallint2字节范围(-32768~32767)
mediumint3字范围(-8388608~8388607)
int4字节范围(-2147483648~2147483647)
bigint8字节范围(+-9.22*10的18次方)

2.浮点型

MySQL数据类型字节数含义(带有符号)
float(m, d)4字节单精度浮点型,m总个数,d小数位
double(m, d)8字节双精度浮点型,m总个数,d小数位
decimal(m, d)decimal是存储为字符串的浮点数

注意:

  1. 定点数据类型, DECIMAL,高精度类型,金额货币优先选择。
  2. 在使用浮点型的时候,还是要注意陷阱的,要以插入数据库中的实际结果为准。 如:
    在MySQL中建立了一个表,有一列为float(5, 3);做了以下试验:
    1.插入123.45678,最后查询得到的结果为99.999;
    2.插入123.456,最后查询结果为99.999;
    3.插入12.34567,最后查询结果为12.346;
MySQL列类型Java数据类型
FLOATfloat/Float
DOUBLEdouble/Double
DECIMALBigDecimal

字符类型

MySQL数据类型含义(带有符号)
char(n)固定长度,最多255个字符
varchar(n)可变长度,最多65535个字符
tinytext可变长度,最多255个字符
text可变长度,最多65535个字符
mediumtext可变长度,最多2的24次方-1个字符
longtext可变长度,最多2的32次方-1个字符

MySQL常用数据类型思维导图

这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值