mysql 数据库float,int,bigint,double区别

我现在是做一个跟金额有关的网站,单价是小数点两位的,不知道最好是用哪个字段属性,还有他们之间的区别,我知道int,bigint他们是整数的,float和double是带小... 我现在是做一个跟金额有关的网站,单价是小数点两位的,不知道最好是用哪个字段属性,还有他们之间的区别,我知道int,bigint他们是整数的,float和double是带小数的,但float和double最长是几位数的
MEDIUMINT这个是什么整数的, 还有如果是numeric这种类型的单价乘以订单数量后的总价格,这个总价格最好用什么类型的,float,还是double
展开
 我来答
匿名用户
推荐于2017-08-18
展开全部
mysql 数据库float,int,bigint,double区别
单精度浮点数(float)的尾数是用24bit表示的,双精度(double)浮点数的尾数是用53bit表示的,转换成十进制: 2^24 - 1 = 16777215 2^53 - 1 = 9007199254740991 由上可见,IEEE754单精度浮点数的有效数字二进制是24位,按十进制来说
vwenye
2011-06-01 · TA获得超过4984个赞
知道大有可为答主
回答量:1510
采纳率:0%
帮助的人:795万
展开全部
int是32位整数
bigint就是long,64为整数
float是单精度的,32位
double是双精度,64位

单价是小数点两位的 推荐用numeric(18,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guandun269
2011-06-02
知道答主
回答量:37
采纳率:0%
帮助的人:22.2万
展开全部
用float
追问
float到底是什么类型的数字,给我举个例子可以吗
追答
float是浮点型,就相当于小数。例如float=1.00, 2.23
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式