我想要.csv列表,mysql數據庫或所有美國州和城市的任何其他列表,包括哪些城市處於哪個州。從這個列表中我將生成一個mysql數據庫與以下字段:美國各州和州的列表/數據庫
states:
- id (int, auto_increment, primary)
- name (varchar 255)
cities:
- id (int, auto_increment, primary)
- stateId (id of the state from states table to which this city belongs)
- name (varchar 255)
在此先感謝。
這爲列表將被用來創建一個數據庫,並使用編程方式,因爲我已經解釋的編程有關。 – 2010-02-01 15:47:19
你應該多想想你提出的模式。美國沒有任何一個國家的名字長度接近255;更明智地確定你的名字欄。同上城市名稱。國家有一個2字符的縮寫,它是一個很好的自然鍵;你不需要一個整數自動增量主鍵。 – 2010-02-01 15:49:16
@Leffler:我同意關於州的縮寫,但城市名稱必須允許有誤差,並且應該允許完整的Unicode字符。一些城市名稱可能包含來自其他語言的怪異字符,並且當發生這種情況時,您不希望冒險失去角色。 – BobMcGee 2010-02-01 15:53:04