[英]Want to design country, currency, timezone table for mysql database?
我正在从事国际项目,并希望根据我的项目要求设计3个主要的表结构:
country_name
, iso_code
, calling_codes
) currency_name
, currency_code
) GMT_coordinates
及其GMT_fullname
: -10.0
(GMT-10:00)-Hawaii
) 与表数据类型结构混淆。 我用Google搜索和搜索它,但答案却很混乱,结构也不同。
因此,请提出一个具有适当字段数据类型的适当表结构,我将感谢您提出的所有建议和答案。
提前感谢我的所有同伴!
在世界上每个国家/地区使用货币和时区时都会有些意外。 我将查询地名及其数据,以期了解预期的结果。
根据地理名称数据的经验,您将需要以下字段:
国家信息
- 国家名称-VARCHAR(50)
- ISO代码-CHAR(2)
- 调用代码-INTEGER(4)
货币
- 代码-CHAR(3)
- 名称-VARCHAR(10)
使用“地名”数据库中的数据,这些数据字段及其各自的大小应覆盖世界上每个国家。 由于您尚未指定要使用的语言,因此我尚未创建实际的模型或其链接。 我不确定时区字符串的合适长度应该是多少,我想您需要查一下。
如果您还需要用所有国家/地区填充表格,那么地名就是问题。
国家名称,ISO代码,呼叫代码和货币: http : //download.geonames.org/export/dump/countryInfo.txt
时区有些棘手,因为许多国家/地区都有多个时区。 数据在那里,但是您必须迭代数据集以查找每个国家/地区的不同时区。
地理名称的数据转储: http : //download.geonames.org/export/dump/
这是一个有关将Geonames数据导入MySQL数据库的论坛主题: http : //forum.geonames.org/gforum/posts/list/15/732.page
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.