sql >> Databasteknik >  >> RDS >> SQLite

Hur man installerar SQLite och SQLite Browser i Ubuntu

SQLite är en lätt, liten och fristående RDBMS i ett C-bibliotek. Populära databaser som MySql , PostgreSQL , etc. fungerar i klient-servermodellen och de har en dedikerad process som körs och kontrollerar alla aspekter av databasdrift.

Men SQLite har ingen process igång och har ingen klient-servermodell. SQLite DB är helt enkelt en fil med .sqlite3/.sqlite/.db förlängning. Varje programmeringsspråk har ett bibliotek för att stödja SQLite.

Du kan hitta SQLite som används i

  • Webbläsare (Chrome, Safari, Firefox).
  • MP3-spelare, set-top-boxar och elektroniska prylar.
  • Internet of Things (IoT).
  • Android-, Mac-, Windows-, iOS- och iPhone-enheter.

Det finns många fler områden där SQLite är använd. Varje smartphone i världen har hundratals SQLite databasfiler och det finns över en biljon databaser i aktiv användning. Det är ganska stort i antal.

Installera SQLite i Ubuntu

Konfigurera SQLite är enkel jämfört med andra populära databaser som MySql , Postgresql , etc. Uppdatera först apt-cache genom att köra följande kommando.

$ sudo apt update

Kontrollera nu om det finns några SQLite paket tillgängliga i apt repository genom att köra följande kommando.

$ sudo apt-cache search sqlite

För att installera paketet kör följande kommando.

$ sudo apt install sqlite3

Du kan validera installationen genom att starta sqlite session genom att köra följande kommando.

$ sqlite3

Du kan se från bilden ovan SQLite3 har installerats och körs med version 3.33.0. .

Skapa SQLite-databas och tabell

Databasen lagras helt enkelt som en fil i ditt lokala filsystem. Du kan skapa en databas när du startar sqlite-sessionen genom att nämna databasens namn som ett argument. Om databasen är tillgänglig kommer den att öppna databasen om inte den skapar en ny databas.

Om vi ​​inte skickar databasnamnet som ett argument skapas en tillfällig databas i minnet som kommer att raderas när sessionen avslutas. Här har jag ingen databas så jag kommer att skapa en ny DB genom att nämna DB-namnet som ett argument. När du är ansluten till sessionen kan du köra .databases kommando för att se vilken fil som är bifogad till databasen.

$ sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

Låt oss nu skapa en exempeltabell genom att utföra följande frågor.

# create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

# Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

Du kan köra .tables kommando för att lista tabeller i databasen.

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

Installera SQLite Browser i Ubuntu

Nu när vi har sett hur man installerar och ställer in sqlite3 vi kommer också att installera sqlite webbläsare, ett enkelt GUI-verktyg för att hantera dina SQLite-databaser.

$ sudo apt install sqlitebrowser -y

Du kan starta programmet från startmenyn eller från terminalen. För att starta från terminalen kör följande kommando.

$ sqlitebrowser &

Avinstallera SQLite och SQLite Browser

Kör följande kommando för att ta bort båda SQLite och SQLite webbläsare.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Det är allt för den här artikeln. Om du har feedback eller tips, använd kommentarsektionen för att lägga upp den.


  1. Referera till ett alias någon annanstans i SELECT-listan

  2. Vilka är begränsningarna för MS Access?

  3. Hur uppdaterar jag om det finns, infogar om inte (AKA upsert or merge) i MySQL?

  4. GREATEST() Funktion i PostgreSQL