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 aspekter av databaseoperasjon.
Men SQLite har ingen prosess som kjører og har ingen klient-server-modell. SQLite DB er ganske enkelt en fil med .sqlite3/.sqlite/.db forlengelse. Hvert programmeringsspråk har et bibliotek for å støtte SQLite.
Du kan finne SQLite som brukes i
- nettlesere (Chrome, Safari, Firefox).
- MP3-spillere, set-top-bokser og elektroniske gadgets.
- 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 en billion databaser i aktiv bruk. Det er ganske stort i tall.
Installer Sqlite I Ubuntu
Sette Opp SQLite er enkelt i forhold til andre populære databaser som MySql, Postgresql, etc. Først oppdaterer du apt-cache ved å kjøre følgende kommando.
$ sudo apt update
kontroller nå om det finnes 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 installert og kjører med versjon 3.33.0..
Opprett 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, åpnes databasen hvis den ikke oppretter en ny database.
hvis vi ikke passerer 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 den .databaser kommando for å se hvilken fil som er knyttet til databasen.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
la Oss nå lage et eksempeltabell Ved å utføre følgende spørringer.
# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35);
Du kan kjore den.tabeller kommando for å liste tabeller i databasen.
sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> 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 start-menyen 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 browser.
$ sudo apt --purge remove sqlite3 sqlitebrowser