启动 MySQL ; 将所给 world.sql 脚本中的数据导入到 MySQL 中; 根据 city 和 country 表中的信息查询城市名和对应的国家全名,使用等值连接查询,取前 10 条数据; 所查询的结果的表头有这两项:CityName 和 CountryName ; 要求对表名进行精简:city → ci ;country → co 。 挑战要求 查询语句必须以脚本的形式保存,文件名必须为 getCountryName.sql; 脚本文件必须保存在 /home/project 目录下
时间: 2024-03-26 15:34:34 浏览: 87
mysql实现从导出数据的sql文件中只导入指定的一个表
5星 · 资源好评率100%
好的,以下是您所需的 getCountryName.sql 文件内容:
```
/* 启动 MySQL */
systemctl start mysql.service
/* 导入数据 */
mysql -u root -p < /path/to/world.sql
/* 查询城市和国家名 */
SELECT ci.Name AS CityName, co.Name AS CountryName
FROM ci
JOIN co ON ci.CountryCode = co.Code
LIMIT 10;
```
请将文件保存为 getCountryName.sql,并将其移动到 /home/project 目录下。请注意,您需要将 /path/to/world.sql 替换为实际的 world.sql 文件路径。
阅读全文