你已獲得一個基於 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表中所有位於愛爾蘭的城市- 所有機場名稱及其所在城市和國家
- 所有位於英國倫敦的機場
| 優秀 | 合格 | 需要改進 |
|---|
免責聲明:
此文件已使用人工智能翻譯服務 Co-op Translator 進行翻譯。儘管我們致力於提供準確的翻譯,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要信息,建議使用專業人工翻譯。我們對因使用此翻譯而引起的任何誤解或誤釋不承擔責任。