您已获得一个基于 SQLite 的 数据库,其中包含有关机场的信息。以下是数据库的模式。您将使用 SQLite 扩展 在 Visual Studio Code 中显示不同城市机场的信息。
要开始完成任务,您需要执行几个步骤。您需要安装一些工具并下载示例数据库。
您可以使用 Visual Studio Code 和 SQLite 扩展与数据库进行交互。
- 访问 code.visualstudio.com,按照说明安装 Visual Studio Code
- 按照 Marketplace 页面上的说明安装 SQLite 扩展
接下来,您将下载并打开数据库。
- 从 GitHub 下载数据库文件,并将其保存到一个目录中
- 打开 Visual Studio Code
- 在 SQLite 扩展中打开数据库,按下 Ctl-Shift-P(Mac 上为 Cmd-Shift-P),然后输入
SQLite: Open database - 选择 Choose database from file 并打开您之前下载的 airports.db 文件
- 打开数据库后(屏幕上不会显示更新),通过按下 Ctl-Shift-P(Mac 上为 Cmd-Shift-P),然后输入
SQLite: New query来创建一个新的查询窗口
打开后,新的查询窗口可用于对数据库运行 SQL 语句。您可以使用命令 Ctl-Shift-Q(Mac 上为 Cmd-Shift-Q)对数据库运行查询。
Note
有关 SQLite 扩展的更多信息,您可以参考 文档
数据库的模式是其表的设计和结构。airports 数据库有两个表,cities 表包含英国和爱尔兰的城市列表,airports 表包含所有机场的列表。由于某些城市可能有多个机场,因此创建了两个表来存储信息。在本练习中,您将使用连接来显示不同城市的信息。
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
创建查询以返回以下信息:
Cities表中的所有城市名称Cities表中爱尔兰的所有城市- 所有机场名称及其所在城市和国家
- 英国伦敦的所有机场
| 卓越表现 | 合格表现 | 需要改进 |
|---|
免责声明:
本文档使用AI翻译服务Co-op Translator进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于重要信息,建议使用专业人工翻译。我们对因使用此翻译而产生的任何误解或误读不承担责任。