MySQL数据类型(decimal的存储大小)

本来还以为MySQL的数据类型挺简单的,没想到竟然有很多坑,容我仔细道来

MySQL数据类型

这里写图片描述

整数类型(注意是字节)
这里写图片描述

浮点型(重点关注decimal)
这里写图片描述

这里写图片描述

字符型(注意这是4.x版本的定义,5.x以后已经将其中的字节转换成字符了)
这里写图片描述

这里写图片描述

日期类型

这里写图片描述

MySQL日期类型表示方法与字符串的表示方法相同(用单引号括起来),但本质上MySQL的日期类型是一个一个数值类型,可以参与简单的加减运算。

复合类型

这里写图片描述

小结

确实关于字节和字符之间的问题在哪里都是重点基础知识,比如java中的char就代表2个字节,而在MySQL中则代表的是char(n) ,n个字符,当然在C\C++中则还是代表1个字节,这就是不同平台的不同定义方式,如果稍微不注意就会造成严重的后果,故而需要好好的钻研。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值