> For the complete documentation index, see [llms.txt](https://db.progdocs.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://db.progdocs.se/sqlite/installera-sqlite-verktyg/sqlite-extension-for-vscode.md).

# SQLite extension för VSCode

{% hint style="info" %}
**OBSERVERA:** Om SQLite-tools är installerade och SQLite extension upptäcker det, så kommer extensionen att försöka använda tools istället för sina egna SQLite-filer. Det fungrar väldigt dåligt, så avinstallera SQLite-tools om du tänker använda SQLite extension.
{% endhint %}

Visual Studio Code har inget inbyggt stöd för SQLite, men det finns såklart bra extensions:

* [SQLite](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite) - gör att man kan öppna och utföra kommandon/queries mot en SQLite-databas

## Öppna en databas

Högerklicka på en sqlite-fil eller en db-fil och välj "Open database".

<figure><img src="/files/iuXx3xn6wEWEQcr2ns3j" alt=""><figcaption></figcaption></figure>

Man kan också "öppna" tomma filer som SQLite-databaser – genom att sedan köra [CREATE TABLE](broken://pages/Uy1gdtEvcVEoTrgk6YJr#create-table) så görs den tomma filen till en databas.

När databasen är öppnad bör det dyka upp en "SQLite Explorer"-flik:

<figure><img src="/files/oGIxNtzdYtYbnjU8UeGp" alt=""><figcaption></figcaption></figure>

Databasen i exemplet ovan innehåller en tabell som heter users, som i sin tur har kolumnerna id och name.

## Stäng en databas

Högerklicka på databasen i SQLite Explorer och välj "Close database".

## Köra ett kommando

Högerklicka på antingen databasen eller en av tabellerna i SQLite Explorer och välj "New query". För tabellen kan man välja mellan två färdigifyllda query-mallar: en för [INSERT INTO](broken://pages/Uy1gdtEvcVEoTrgk6YJr#insert-into) och en för [SELECT](broken://pages/Uy1gdtEvcVEoTrgk6YJr#select).

Det du får är en ny textfil som innehåller antingen ett tomt utrymme där du kan skriva en query, eller en ny textfil med förifyllda kommandon du kan redigera.

<figure><img src="/files/7Rgib0CpqP4md407A9XV" alt=""><figcaption></figcaption></figure>

För att köra queryn, tryck på F1 och kör "SQLite: Run Query". Om det du körde var en [SELECT](/sqlite/kommandon.md#select)-query bör resultatet nu dyka upp i ett sidofönster.

## Skapa en databas

Skapa en tom fil, som du döper till något som slutar med .sqlite, t.ex. "database.sqlite".

Öppna filen som en databas, enligt ovan.

Högerklicka på databasen i SQLite, välj "New Query".

Lägg till en tabell genom att skriva in kommandot för [CREATE TABLE](/sqlite/kommandon.md#create-table).

Tryck F1 och välj "SQLite: Run Query".

## Titta på en tabell

Se till att databasen är öppnad.

Högerklicka på tabellen i SQLite Explorer, välj "Show Table".
