金钱数据库
Ⅰ sql server 货币 字段 类型 一般用什么类型
货币的字段类型一般有int,float,money/smallmoney,decimal/numberic。
根据存储数据的精度不同选择:
int只能存储整数的钱。
money/smallmoney数据类型精确到它们所代表的货币单位的万分之一 。
decimal/numberic 可以自定义小数位和能存储的数据精度, 所以一般使用这种类型的人会多一些。
float 对货币这种需要精确值的数值不合适。
总结:
在财务方面最好实用money与decimal类型。
如果是简单的计算可以使用float类型,不过float类型在有些平台上取出数据并不是那么准确,有可能会丢失精度。所以说如果在性能稳定的平台中,开销不是很大,建议使用以上两种类型。
(1)金钱数据库扩展阅读:
SQL数据类型:
1、bit 整型
bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.
注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。
2、tinyint 整型
tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节。
3、smallint 整型
smallint 数据类型可以存储从- 2的15次幂(-32768)到2的15次幂(32767)之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2 字节空间。
4、int 整型
int 数据类型可以存储从- 2的31次幂(-2147483648)到2的31次幂 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节。
5、decimal 精确数值型
decimal 数据类型能用来存储从-10的38次幂-1到10的38次幂-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。 范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数。
6、numeric 精确数值型
numeric数据类型与decimal 相似。
7、smallmoney 货币型
smallmoney 数据类型用来表示钱和货币值。这种数据类型能存储从-214748.3648 到214748.3647 之间的数据,精确到货币单位的万分之一。
8、money 货币型
money数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220 亿之间的数据,精确到货币单位的万分之一。
9、float 近似数值型
float 数据类型是一种近似数值类型,供浮点数使用。说浮点数是近似的,是因为在其范围内不是所有的数都能精确表示。浮点数可以是从-1.79E+308到1.79E+308 之间的任意数。
10、real 近似数值型
real 数据类型像浮点数一样,是近似数值类型。它可以表示数值在-3.40E+38到3.40E+38之间的浮点数。
Ⅱ 【SQL】金额如果存在数据库中应该使用何种类型
一般用money或decimal或numeric,而不用float或double,因为容易出现"失真".
money货币数据存储的精确内度为四位小数。可以存储在 money 数据类型中的容值的范围是 -922,337,203,685,477.5808 至 +922,337,203,685,477.5807(需 8 个字节的存储空间)。
在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。
Ⅲ 怎么在中国经济金融数据库找资源
1. CCER资本市场数据库:CCER数据库全面覆盖了资本市场的各个层次和多个领域,内容主要包括:财务数据、交易数据、治理结构数据库等。
2. CCER宏观经济数据:宏观数据库提供完整的全国宏观和地区宏观经济数据、行业和区域经济数据以及进出口贸易等数据。
3. CCER货币市场数据:货币市场数据覆盖货币市场和货币政策、银行间拆借、银行间回购、外汇市场和黄金市场等主要货币市场交易和政策信息。
4. CCER特供数据库服务:特供数据库服务提供全国大中型企业数据、海关进出口数据以及特有的医疗数据信息。
5. CCER高频数据库:高频数据库提供主要交易品种的高频交易数据,包括分笔交易(Tick Data)交易数据等。
Ⅳ 在数据库数据型与货币型的相同点是什么
要准确表示单价等货币类型的数据用DECIMAL和NUMERIC都行。
DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:
salary DECIMAL(5,2)
在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
Ⅳ mysql里面如何存储金钱类型
decimal(10,5)意思是整数位和小数位共10位,小数位数是5
Ⅵ 为什么数据库涉及到钱要用decimal啊
Decimal在sql server里是精确值类型,精度38,Decimal 类型具有更高的精度和更小的范围,它适合于财务和货币回计算。它可答避免浮点数计算误差,Decimal是以字符串的形式保存精确的原始数值。
Ⅶ 常见的财务,金融和经济数据库有哪些
1、 CCER资本市场数据库:CCER数据库全面覆盖了资本市场的各个层次和多个领域,内容主要包括:财务数据、交易数据、治理结构数据库等。
2、CCER宏观经济数据:宏观数据库提供完整的全国宏观和地区宏观经济数据、行业和区域经济数据以及进出口贸易等数据。
3、CCER货币市场数据:货币市场数据覆盖货币市场和货币政策、银行间拆借、银行间回购、外汇市场和黄金市场等主要货币市场交易和政策信息。
4、CCER特供数据库服务:特供数据库服务提供全国大中型企业数据、海关进出口数据以及特有的医疗数据信息。
(7)金钱数据库扩展阅读:
内容:
1. 宏观经济信息库:囊括各种类型的宏观经济数据指标,帮助客户准确了解国家宏观经济动态,把握经济运行大局。
2. 行业基本数据:囊括主要行业产品产量、进出口和产销率等数据信息,帮助客户掌握行业最新产品动态,做出准确的生产规划和战略决策。
3. 行业经济效益:囊括主要行业经济效益指标,帮助客户掌握行业整体运行情况、盈利状况,做出正确的发展规划,行业之间的对比分析有利于企业做出准确的投资决策。
4. 企业绩效评价:该标准给出各主要行业企业绩效水平的参考值(优秀值、良好值、平均值、较低值、较差值),此为国内最权威、最全面的衡量企业管理运营水平评价标准。
5. 重要企业档案:重要企业档案,包含贵单位关注的所有企业信息资料。例如:企业注册资料,主要管理者及其背景,股权结构,主要经营业务,资产负债表,损益表,等等信息。帮助您准确掌握竞争对手、合作伙伴、目标客户的重要价值信息。
Ⅷ DZ数据库 金钱和积分 存在哪个表 高悬赏!!!
mysql数据库系统上文件夹形式出现创建了ac数据库磁盘上会出现ac目录而ac数据库全局配置则ac文件夹db.opt文件来管理
mysql数据文件datadir下数据库执行 show variables like '%datadir%';会显示数据库文件路径找ac文件夹
望采纳!