Hvordan installere SQLite og SQLite Browser i Ubuntu
SQLite er en lett, liten og selvstendig RDBMS i et C-bibliotek. Populære databaser som MySql, PostgreSQL, etc. fungerer i klient-server-modellen, og de har en dedikert prosess som kjører og kontrollerer alle aspektene ved databasedrift.
Men SQLite har ingen prosess som kjører og har ingen klient-server-modell. SQLite DB er ganske enkelt en fil med filtypen .sqlite3/.sqlite/.db. Hvert programmeringsspråk har et bibliotek som støtter SQLite.
Du kan finne SQLite som brukes i
- Nettlesere (Chrome, Safari, Firefox).
- MP3-spillere, set-top-bokser og elektroniske dingser.
- Tingenes internett (IoT).
- Android-, Mac-, Windows-, iOS- og iPhone-enheter.
Det er mange flere områder der SQLite brukes. Hver smarttelefon i verden har hundrevis av SQLite-databasefiler, og det er over én trillion databaser i aktiv bruk. Det er ganske stort i antall.
Installer SQLite i Ubuntu
Å sette opp SQLite er enkelt sammenlignet med andre populære databaser som MySql, Postgresql, etc. Først oppdaterer du apt-cache ved å kjøre følgende kommando.
$ sudo apt update
Sjekk nå om det er noen SQLite-pakker tilgjengelig i apt-depotet ved å kjøre følgende kommando.
$ sudo apt-cache search sqlite
For å installere pakken, kjør følgende kommando.
$ sudo apt install sqlite3
Du kan validere installasjonen ved å starte sqlite-økten ved å kjøre følgende kommando.
$ sqlite3
Du kan se fra bildet ovenfor SQLite3 er vellykket installert og kjører med versjon 3.33.0.
Lag SQLite-database og tabell
Databasen lagres ganske enkelt som en fil i ditt lokale filsystem. Du kan opprette en database når du starter sqlite-økten ved å nevne databasenavnet som et argument. Hvis databasen er tilgjengelig, vil den åpne databasen hvis ikke den oppretter en ny database.
Hvis vi ikke sender databasenavnet som et argument, opprettes en midlertidig database i minnet som vil bli slettet når økten er avsluttet. Her har jeg ingen database, så jeg vil lage en ny DB ved å nevne DB-navnet som et argument. Når du er koblet til økten, kan du kjøre kommandoen .databases for å se hvilken fil som er knyttet til databasen.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmint sqlite> .databases # To see which database session is connected
La oss nå lage en eksempeltabell ved å utføre følgende spørringer.
# 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 kjøre kommandoen .tables for å vise 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
Installere SQLite Browser i Ubuntu
Nå som vi har sett hvordan du installerer og konfigurerer sqlite3, vil vi også installere sqlite browser, et enkelt GUI-verktøy for å administrere sqlite-databasene dine.
$ sudo apt install sqlitebrowser -y
Du kan starte programmet fra startmenyen eller fra terminalen. For å starte fra terminalen, kjør følgende kommando.
$ sqlitebrowser &
Avinstaller SQLite og SQLite Browser
Kjør følgende kommando for å fjerne både SQLite og SQLite nettleser.
$ sudo apt --purge remove sqlite3 sqlitebrowser
Det er det for denne artikkelen. Hvis du har tilbakemeldinger eller tips, bruk kommentarfeltet for å legge det ut.