sql >> Database teknologi >  >> RDS >> SQLite

Sådan installeres SQLite og SQLite Browser i Ubuntu

SQLite er en letvægts, lille og selvstændig RDBMS i et C-bibliotek. Populære databaser som MySql , PostgreSQL , osv. fungerer i klient-server-modellen, og de har en dedikeret proces, der kører og kontrollerer alle aspekter af databasedrift.

Men SQLite har ingen proces kørende og har ingen klient-server model. SQLite DB er simpelthen en fil med .sqlite3/.sqlite/.db udvidelse. Hvert programmeringssprog har et bibliotek til at understøtte SQLite.

Du kan finde SQLite, der bruges i

  • Webbrowsere (Chrome, Safari, Firefox).
  • MP3-afspillere, set-top-bokse og elektroniske gadgets.
  • Tingenes internet (IoT).
  • Android-, Mac-, Windows-, iOS- og iPhone-enheder.

Der er mange flere områder, hvor SQLite anvendes. Hver smartphone i verden har hundredvis af SQLite databasefiler, og der er mere end en billion databaser i aktiv brug. Det er ret stort i antal.

Installer SQLite i Ubuntu

Opsætning af SQLite er enkel sammenlignet med andre populære databaser som MySql , Postgresql osv. Først skal du opdatere apt-cache ved at køre følgende kommando.

$ sudo apt update

Tjek nu, om der er nogen SQLite pakker tilgængelige i apt repository ved at køre følgende kommando.

$ sudo apt-cache search sqlite

For at installere pakken skal du køre følgende kommando.

$ sudo apt install sqlite3

Du kan validere installationen ved at starte sqlite session ved at køre følgende kommando.

$ sqlite3

Du kan se fra ovenstående billede SQLite3 er installeret og kører med version 3.33.0. .

Opret SQLite-database og -tabel

Databasen gemmes blot som en fil i dit lokale filsystem. Du kan oprette en database, når du starter sqlite-sessionen ved at nævne databasenavnet som et argument. Hvis databasen er tilgængelig, vil den åbne databasen, hvis ikke den opretter en ny database.

Hvis vi ikke sender databasenavnet som et argument, oprettes der en midlertidig database i hukommelsen, som slettes, når sessionen er afsluttet. Her har jeg ikke nogen database, så jeg vil oprette en ny DB ved at nævne DB-navnet som et argument. Når du er forbundet til sessionen, kan du køre .databases kommando for at se, hvilken fil der er knyttet til databasen.

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

Lad os nu oprette en eksempeltabel ved at udføre følgende forespørgsler.

# 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øre .tables kommando til at 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

Installation af SQLite Browser i Ubuntu

Nu hvor vi har set, hvordan man installerer og opsætter sqlite3 vi vil også installere sqlite browser, et simpelt GUI-værktøj til at administrere dine sqlite-databaser.

$ sudo apt install sqlitebrowser -y

Du kan starte applikationen fra startmenuen eller fra terminalen. For at starte fra terminalen skal du køre følgende kommando.

$ sqlitebrowser &

Afinstaller SQLite og SQLite Browser

Kør følgende kommando for at fjerne begge SQLite og SQLite browser.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Det er det for denne artikel. Hvis du har feedback eller tips, så brug kommentarsektionen til at sende det.


  1. Indstilling af databaseadgangstilladelser

  2. Forøg en værdi i Postgres

  3. Sådan bruges den samme tidsplan til flere SQL Server Agent-job (T-SQL)

  4. MySQL - Hvordan søger man efter eksakt ordmatch ved hjælp af LIKE?