VS Code Can Do That - Workshop
Main
Main
  • VS Code Can Do That Workshop
  • Essential Keyboard Shortcuts
  • Exercise 1 - Customizing The Editor
    • Customizing The Editor
    • Switch themes
    • Install a new icon theme
    • Switch fonts
    • Editor tweaks
    • Change default Settings view
    • Easily identify editor instances
  • Exercise 2 - Productivity Tricks
    • Productivity Tricks
    • Essential navigation shortcuts
    • Creating HTML with Emmet
    • Styling with Emmet
    • Update image sizes
  • Exercise 3 - Navigation And Refactoring
    • Navigation And Refactoring
    • Moving, Duplicating and Deleting
    • Folding sections
    • Multiple cursors
    • Rename refactor
    • Finding things
    • Extract refactor
  • Exercise 4 - Debugging
    • Debugging
    • Simple debugging
    • Simple launch config
    • Auto attach
    • Debugging browser apps
    • Compound debug configurations
  • Exercise 5 - Docker
    • Docker
    • Dockerizing an application
    • Running and inspecting images
    • Docker compose
    • Debugging Docker containers
  • Exercise 6 - Remote Development
    • Remote Development
    • Create a remote container
    • Create a new function in the container
    • Handling extensions
  • Exercise 7 - Working With Data
    • Working with data
    • Working with MongoDB
    • Working with SQLite
    • Working with MySQL
  • Exercise 8 - Git and Source Control
    • Git and source control
    • Cloning repos with VS Code
    • Common Git workflows
    • Branching and merge conflicts
Powered by GitBook
On this page

Was this helpful?

  1. Exercise 7 - Working With Data

Working with SQLite

PreviousWorking with MongoDBNextWorking with MySQL

Last updated 5 years ago

Was this helpful?

SQLite is a lightweight file based database that supports SQL queries. Create a new SQLite database in the container and execute some commands against it.

  • Open the integrated terminal and browse to "/"

  • Create a folder called "data"

  • Move into that folder and create a new SQLite database with sqlite3 lamp.db

  • Connect to the database with the SQLite Extension

  • Create a new table called "colors"

  • Insert a few records

  • Select the records back out

  • Open the integrated terminal with (Cmd/Ctrl + `)

  • Move to the root directly of the container

cd /
  • Create a folder called "data"

mkdir data
  • Move into that new folder

cd data
  • Create a new SQLite database called "lamp"

sqlite3 lamp.db
  • Display the database that was created with the ".databases" command

.databases
  • Type .quit to exit the SQLite prompt

  • Open the Command Prompt (Cmd/Ctrl + Shift + P)

  • Select "SQLite: Open Database"

  • Select "Choose database from file" in the prompt

  • Type "/data/lamp.db" in the prompt

  • Open the Explorer view (Cmd/Ctrl + Shift + E)

  • Notice there is now a "SQLite Explorer" view

  • Right-click the lamp.db database and select "New Query"

  • Use the commands found in "sqlite.sql" in the project to...

    • Create a table

    • Insert a color

    • Select a record

-- SQLite
CREATE TABLE colors (
 id INTEGER PRIMARY KEY,
 color TEXT NOT NULL
);

INSERT INTO colors (id, color) VALUES (1, 'Blue')

SELECT * FROM colors
  • Each block must be run by itself. Highlight the block to run.

  • Open the Command Palette and select "SQLite: Run Selected Query"

  • View the query results in split pane mode