300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 货币兑换表设计mysql_不同币种换汇及汇率数据库表结构设计

货币兑换表设计mysql_不同币种换汇及汇率数据库表结构设计

时间:2021-12-26 11:27:43

相关推荐

货币兑换表设计mysql_不同币种换汇及汇率数据库表结构设计

要实现汇率和换汇相关的功能,效果如下图:

首先要提供一个查看实时汇率信息的表,该表用来从三方获取对应币种的换汇汇率信息。核心字段包括以下内容:

id:ID,数据库主键

currency_code_from:本币币种编码,比如:EUR。

currency_code_to:兑换币种编码,比如:EUR。

value:兑换比例

gmt_create:创建时间

gmt_modified:修改时间

以上图中GBP兑换EUR,比例为1.113,为一条记录。反过来,EUR兑换GBP,比例为0.8985为另外一条记录。

如果想将两条记录合并为一条显示,则可对数据库表结构进行扩展,新增一个逆向汇兑比例,修改之后为:

id:ID,数据库主键

currency_code_from:本币货币编码,比如:EUR。

currency_code_to:兑换货币编码,比如:EUR。

value:兑换比例

inverse_value: 反向兑换比例

gmt_create:创建时间

gmt_modified:修改时间

如果按照该表结构,则存储一条记录即可。

如果币种需要其他详细信息,则需新建一张currency表。如下图:

currency_code: 货币编码

currency_name: 货币名称(如果是国际化处理,需进行对应的语言处理)

currency_symbol: 货币标识

currency_image: 货币图片

而换汇记录中需要包括的核心字段为:

id:ID,数据库主键

currency_code_from:本币货币编码,比如:EUR。

currency_code_to:兑换货币编码,比如:EUR。

value:兑换比例

effective_date:生效日期

// 其他用户关联信息

gmt_create:创建时间

gmt_modified:修改时间

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。