Hur man installerar SQLite och SQLite webbläsare på Ubuntu 20.04
Sqlite är en lätt men funktionsrik databashanteringssystem som ofta används i inbyggda system som mobila enheter. Det är i grunden ett relativt databashanteringssystem som används för att lagra strukturerad data i stora tabeller. Andra stora databashanteringssystem i denna serie inkluderar Microsofts SQL Server, MySQL, PostgreSQL, IBMs DB2 och Oracle Database. Att vara öppen källkod, kan SQLite källkod ändras enligt kravet på utvecklare. Det är också tillgängligt för fri användning i både kommersiella och icke-kommersiella projekt.
SQLite körs utan behov av en separat serverprocess. Eftersom ingen server krävs för att konfigurera SQLite kan en SQLite-databasinstans skapas precis som att öppna en fil. Det är ett C-bibliotek som har direkt tillgång till sina lagrade filer. Hela databassystemet finns i ett enda bibliotek. Den är integrerad direkt i värdprogrammet. Den är helt kompatibel med syra. Den använder minsta systemresurser.
med SQLite-webbläsaren kan vi direkt manipulera filerna i SQLite-databasen. Det är öppen källkod. DB Browser är ett exempel på en SQLite-webbläsare. Den kan användas för att skapa och redigera databasfiler. Med det visuella gränssnittet i en DB-webbläsare behöver du inte komma ihåg SQL-kommandon. Denna funktion gör den mer flexibel för nya användare såväl som för utvecklare.
i den här guiden kommer vi att se hur man installerar SQLite och SQLite Browser på ett Ubuntu 20.04-system. Det finns två sätt att installera SQLite browser. I den första metoden kommer vi att använda Ubuntu-standardförvaret. I den andra metoden kommer vi att använda snaps förpackade applikation. Låt oss gå vidare till installationsprocessen.
förutsättningar
- grundläggande kunskaper om att köra kommandon på Linux terminal.
- ett användarkonto med administrativ (’sudo’) åtkomst.
- tillgång till internet för att hämta olika filer.
installera SQLite från Ubuntu 20.04 officiella förvaret
Steg 1. Innan du fortsätter att installera SQLite, uppdatera lagringslistan med kommandot nedan:
sudo apt update
steg 2. Nu kan vi fortsätta att installera SQLite med kommandot:
sudo apt install sqlite3
när SQLite är installerat kan du kontrollera den installerade versionen genom att:
sqlite --version
installera SQLite Browser på Ubuntu 20.04 från officiellt arkiv
Steg 1. För att installera SQLite browser, använd kommandot:
sudo apt install sqlitebrowser
steg 2. Starta nu SQLite-webbläsaren från kommandoraden med:
$ sqlitebrowser
eller använd start-menyn och Sök efter SQLite-webbläsare som visas här:
installera SQLite Browser från Snap Store
Steg 1. På Ubuntu-systemet (>16.04) kommer Snap förinstallerat. Om du har en minimal installation av Ubuntu kan du installera Snap från snapd-paketet som här:
sudo apt install snapd
om snapd redan är installerat kommer kommandot ovan att uppgradera det om en ny version är tillgänglig.
steg 2. För att uppdatera Snap sökväg, antingen logga ut och logga in igen eller starta om datorn.
steg 3. Nu efter steg 2, öppna en ny terminal och installera SQLite från Snap :
sudo snap install sqlitebrowser
SQLite-webbläsaren eller DB-webbläsaren har kontroller och guider för olika operationer som att skapa databas och tabeller, importera och exportera tabeller från och till CSV-filer, köra SQL-frågor och så vidare.
använda kommandoradsgränssnittet SQLite
Låt oss skapa en databas i SQLite och fylla den med vissa data. För att skapa en databas som heter ’reserv’, kör kommandot:
sqlite3 spare.db
här ’ reserv ’är namnet på databasen. Terminalprompten kommer nu att ändras till SQLite-skalet som:
sqlite>
användning av .hjälpkommando på sqlite3-prompten kan vi lista alla SQLite-kommandon:
för att skapa en tabell för lagring av data måste vi ange dess namn och kolumn i create table-uttalandet. Grundläggande syntax för att skapa en tabell är:
CREATE TABLE .table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );
med hjälp av ovanstående syntax har vi skapat tabellen nedan som heter ’delar’:
CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );
fältet part_id är primärnyckeln i tabellen delar. Den unika begränsningen används för att ange ett unikt fält i tabellen.
för att infoga data i den här tabellen behöver vi INSERT INTO-satsen. Syntaxen för INSERT-frågan är :
INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N) VALUES (val_1, val_2, val_3,...val_N);
låt oss infoga några data i vår ’delar’ tabell:
INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, 'screw', 'thunder');
för att kontrollera om data är korrekt infogade använder vi SELECT-frågan för att visa den på terminalen. Syntaxen för SELECT query är:
SELECT col_1, col_2, . . . . col_N FROM table_name;
i vårt fall kommer SELECT-frågan att vara:
SELECT part_id,part_name,brand_name from parts;
om du vill avsluta sqlite3-prompten, skriv bara in .avsluta kommandot.
slutsats
det är allt. I den här guiden har vi lärt oss att installera SQLite på Ubuntu 20.04 OS. SQLite är en lätt och snabb databasapplikation. Försök att bygga en mobilapplikation med olika databaser och jämföra deras prestanda med SQLite.