簡體   English   中英

是否要設計mysql數據庫的國家/地區,貨幣,時區表?

[英]Want to design country, currency, timezone table for mysql database?

我正在從事國際項目,並希望根據我的項目要求設計3個主要的表結構:

  1. 國家表(包含所有country_nameiso_codecalling_codes
  2. 貨幣表(包含所有currency_namecurrency_code
  3. 時區表(包含所有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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM