Wéi installéiere ech SQLite an SQLite Browser an Ubuntu


SQLite ass e liicht, klengen a selbstänneg RDBMS an enger C Bibliothéik. Populär Datenbanken wéi MySql, PostgreSQL, etc funktionnéieren am Client-Server Modell a si hunn en dedizéierten Prozess deen all Aspekter vun der Datebankoperatioun leeft a kontrolléiert.

Awer SQLite huet kee Prozess lafen an huet kee Client-Server Modell. SQLite DB ass einfach eng Datei mat .sqlite3/.sqlite/.db Extensioun. All Programméierungssprooch huet eng Bibliothéik fir SQLite z'ënnerstëtzen.

Dir kënnt SQLite fannen benotzt an

  • Webbrowser (Chrome, Safari, Firefox).
  • MP3 Spiller, Set-Top Boxen an elektronesch Gadgeten.
  • Internet vun de Saachen (IoT).
  • Android, Mac, Windows, iOS, an iPhone Apparater.

Et gi vill méi Beräicher wou SQLite benotzt gëtt. All Smartphone op der Welt huet Honnerte vu SQLite Datebankdateien an et gi méi wéi eng Billioun Datenbanken am aktive Gebrauch. Dat ass zimlech grouss an Zuelen.

Installéiere SQLite an Ubuntu

D'Astellunge vun SQLite ass einfach am Verglach mat anere populäre Datenbanken wéi MySql, Postgresql, etc. Éischtens, update apt-Cache andeems Dir de folgende Kommando ausféiert.

$ sudo apt update

Elo kontrolléiert ob et SQLite Packagen am apt Repository verfügbar sinn andeems Dir de folgende Kommando ausféiert.

$ sudo apt-cache search sqlite

Fir de Package z'installéieren, fuert de folgende Kommando.

$ sudo apt install sqlite3

Dir kënnt d'Installatioun validéieren andeems Dir d'sqlite Sessioun starten andeems Dir de folgende Kommando ausféiert.

$ sqlite3

Dir kënnt aus dem uewe genannte Bild gesinn SQLite3 ass erfollegräich installéiert a leeft mat der Versioun 3.33.0.

Erstellt SQLite Datebank an Dësch

D'Datebank gëtt einfach als Datei an Ärem lokalen Dateiesystem gespäichert. Dir kënnt eng Datebank erstellen wann Dir d'sqlite Sessioun lancéiert andeems Dir den Datebanknumm als Argument ernimmt. Wann d'Datebank verfügbar ass, mécht se d'Datebank op wann et net eng nei Datebank erstellt.

Wa mir den Datebanknumm net als Argument weiderginn, da gëtt eng temporär In-Memory Datebank erstallt déi geläscht gëtt wann d'Sessioun ofgeschloss ass. Hei hunn ech keng Datebank sou datt ech eng nei DB erstellen andeems Dir den DB Numm als Argument ernimmt. Wann Dir mat der Sessioun verbonne sidd, kënnt Dir de .databases Kommando ausféieren fir ze kucken wéi eng Datei mat der Datebank verbonnen ass.

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

Loosst eis elo e Beispilltabel erstellen andeems Dir déi folgend Ufroen ausféiert.

# 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);  

Dir kënnt de Kommando .tables lafen fir Tabellen an der Datebank ze lëschten.

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

Installéiere SQLite Browser an Ubuntu

Elo datt mir gesinn hunn wéi Dir sqlite3 installéiere wëllt, wäerte mir och sqlite Browser installéieren, en einfache GUI Tool fir Är sqlite Datenbanken ze managen.

$ sudo apt install sqlitebrowser -y

Dir kënnt d'Applikatioun aus dem Startmenü oder vum Terminal starten. Fir vum Terminal unzefänken, fuert de folgende Kommando.

$ sqlitebrowser &

Deinstalléieren SQLite an SQLite Browser

Fëllt de folgende Kommando aus fir béid SQLite an SQLite Browser ze läschen.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Dat ass et fir dësen Artikel. Wann Dir Feedback oder Tipps hutt, benotzt w.e.g. d'Kommentarsektioun fir se ze posten.