我想要.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