首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL和Sparksee数据库中的自定义大小整数

MySQL和Sparksee数据库中的自定义大小整数
EN

Stack Overflow用户
提问于 2016-02-02 22:11:04
回答 1查看 70关注 0票数 0

有没有一种方法来定义一种只有7位长的整数类型?还是至少一个字节长?我想替换存储在数据库中的标准整数,以减小大小。我主要使用的是那些数据库: MySQL、Sparksee (用于图表)。这些语言是: C++,Objective++.用char代替int是我最好的选择吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-02 22:30:27

MySQL支持TINYINT (8位)、SMALLINT (16位)、MEDIUMINT (24位)、INT (32位)和BIGINT (64位)数据类型。http://dev.mysql.com/doc/refman/5.7/en/integer-types.html

相应的C语言数据类型是int8_tint16_tint32_tint64_t。C中没有标准的24位数据类型,请参阅此文件以获得更多信息。stdint.html

这些是有符号的数据类型。例如,int8_t的潜在值在-128,127范围内。

您将需要在您的系统中的大量记录,以节省成本使用较小的整数超过1美元的美国。SSD驱动器目前每千兆字节的售价不到0.50美元。最好把你的时间和精力花在别的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35164752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档