各个国家及主要城市导入数据库sql代码
时间: 2023-08-01 18:02:01 浏览: 75
对于各个国家及主要城市的导入数据库,可以使用以下SQL代码来实现。
首先,需要创建一个用来存储国家的表,例如命名为country。表结构如下:
CREATE TABLE country (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
PRIMARY KEY (id)
);
然后,可以向country表中插入各个国家的数据,例如:
INSERT INTO country (name) VALUES ('中国');
INSERT INTO country (name) VALUES ('美国');
INSERT INTO country (name) VALUES ('英国');
接下来,需要创建一个用来存储城市的表,例如命名为city。表结构如下:
CREATE TABLE city (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
country_id int(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (country_id) REFERENCES country (id)
);
然后,可以向city表中插入各个城市的数据,需要指定所属的国家ID,例如:
INSERT INTO city (name, country_id) VALUES ('北京', 1);
INSERT INTO city (name, country_id) VALUES ('上海', 1);
INSERT INTO city (name, country_id) VALUES ('纽约', 2);
INSERT INTO city (name, country_id) VALUES ('伦敦', 3);
通过以上的SQL代码,可以将各个国家及主要城市的数据导入到数据库中。当需要查询各个国家的城市时,可以通过JOIN操作来连接country表和city表,从而获取到相应的数据。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)