Jak nainstalovat SQLite a SQLite Browser na Ubuntu 20.04
Sqlite je lehký, ale na funkce bohatý systém pro správu databází, který je široce používán ve vestavěných systémech, jako jsou mobilní zařízení. Jedná se v podstatě o relativní systém správy databází používaný pro ukládání strukturovaných dat do velkých tabulek. Mezi další významné systémy správy databází v této řadě patří Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2 a Oracle Database. Být open-source, SQLite zdrojový kód může být upraven dle požadavku vývojářů. Je také k dispozici pro bezplatné použití v komerčních i nekomerčních projektech.
SQLite běží bez nutnosti samostatného serverového procesu. Protože pro nastavení SQLite není vyžadován žádný server, instance databáze SQLite lze vytvořit stejně jako otevření souboru. Jedná se o knihovnu C, která má přímý přístup k uloženým souborům. Celý databázový systém je obsažen v jediné knihovně. Je integrován přímo do hostitelského programu. Je plně kompatibilní s kyselinou. Využívá minimální systémové prostředky.
pomocí prohlížeče SQLite můžeme přímo manipulovat se soubory v databázi SQLite. Je to open source. DB Browser je příkladem prohlížeče SQLite. Může být použit pro vytváření a editaci databázových souborů. S vizuálním rozhraním prohlížeče DB si nemusíte pamatovat příkazy SQL. Díky této funkci je flexibilnější jak pro nové uživatele, tak pro vývojáře.
v této příručce uvidíme, jak nainstalovat prohlížeč SQLite a SQLite na systému Ubuntu 20.04. Existují dva způsoby instalace prohlížeče SQLite. V první metodě použijeme výchozí úložiště Ubuntu. Ve druhé metodě použijeme předem zabalenou aplikaci Snap. Pojďme k procesu instalace.
předpoklady
- základní znalost spouštění příkazů na terminálu Linux.
- uživatelský účet s administrativním (‚sudo‘) přístupem.
- přístup k internetu pro načítání různých souborů.
instalace SQLite z oficiálního úložiště Ubuntu 20.04
Krok 1. Před instalací SQLite aktualizujte seznam úložiště pomocí níže uvedeného příkazu:
sudo apt update
Krok 2. Nyní můžeme pokračovat v instalaci SQLite pomocí příkazu:
sudo apt install sqlite3
po instalaci SQLite můžete nainstalovanou verzi zkontrolovat pomocí:
sqlite --version
instalace SQLite Browser na Ubuntu 20.04 z oficiálního úložiště
Krok 1. Chcete-li nainstalovat prohlížeč SQLite, použijte příkaz:
sudo apt install sqlitebrowser
Krok 2. Nyní spusťte prohlížeč SQLite z příkazového řádku pomocí:
$ sqlitebrowser
nebo použijte nabídku start a vyhledejte prohlížeč SQLite, jak je znázorněno zde:
instalace SQLite prohlížeče z Snap Store
Krok 1. V systému Ubuntu(>16.04) je Snap předinstalován. V případě, že máte minimální instalaci Ubuntu, můžete nainstalovat Snap z balíčku snapd jako zde:
sudo apt install snapd
pokud je snapd již nainstalován, výše uvedený příkaz jej upgraduje, pokud je k dispozici nová verze.
Krok 2. Chcete-li aktualizovat cestu snapu, buď se odhlaste a znovu se přihlaste, nebo restartujte počítač.
Krok 3. Nyní po kroku 2 Otevřete nový terminál a nainstalujte SQLite z Snap :
sudo snap install sqlitebrowser
prohlížeč SQLite nebo prohlížeč DB má ovládací prvky a průvodce pro různé operace, jako je vytváření databází a tabulek, import a export tabulek z A do souborů CSV, provádění dotazů SQL atd.
pomocí rozhraní příkazového řádku SQLite
vytvoříme databázi v SQLite a naplníme ji některými daty. Chcete-li vytvořit databázi s názvem „náhradní“, spusťte příkaz:
sqlite3 spare.db
zde „náhradní“ je název databáze. Výzva terminálu se nyní změní na Shell SQLite jako:
sqlite>
pomocí .příkaz nápovědy na řádku sqlite3 můžeme uvést všechny příkazy SQLite:
Chcete-li vytvořit tabulku pro ukládání dat, musíme v příkazu Vytvořit tabulku zadat její název a sloupec. Základní syntaxe pro vytvoření tabulky je:
CREATE TABLE .table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );
pomocí výše uvedené syntaxe jsme vytvořili níže uvedenou tabulku s názvem ‚parts‘:
CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );
pole part_id je primárním klíčem tabulky dílů. Unikátní omezení se používá k určení jedinečného pole v tabulce.
pro vložení dat do této tabulky potřebujeme příkaz Vložit do. Syntaxe dotazu INSERT je :
INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N) VALUES (val_1, val_2, val_3,...val_N);
vložme některá data do naší tabulky „části“:
INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, 'screw', 'thunder');
Chcete-li zkontrolovat, zda jsou data správně vložena, použijeme dotaz SELECT k zobrazení na terminálu. Syntaxe pro SELECT query je:
SELECT col_1, col_2, . . . . col_N FROM table_name;
v našem případě bude dotaz SELECT:
SELECT part_id,part_name,brand_name from parts;
Chcete – li ukončit výzvu sqlite3, stačí zadat.příkaz ukončit.
závěr
to je vše. V této příručce jsme se naučili instalovat SQLite na Ubuntu 20.04 OS. SQLite je lehká a rychlá databázová aplikace. Zkuste vytvořit mobilní aplikaci pomocí různých databází a porovnat jejich výkon s SQLite.