SQLite je lehký, malý a soběstačný RDBMS v knihovně C. Populární databáze jako MySql, PostgreSQL atd. pracuje v modelu klient-server a mají vyhrazený proces běží a řídí všechny aspekty provozu databáze.
ale SQLite nemá spuštěný proces a nemá žádný model klient-server. SQLite DB je prostě soubor s.sqlite3/.sqlite/.rozšíření db. Každý programovací jazyk má knihovnu pro podporu SQLite.
SQLite najdete v
- webových prohlížečích (Chrome, Safari, Firefox).
- MP3 přehrávače, set-top boxy a elektronické přístroje.
- Internet věcí (IoT).
- zařízení Android, Mac, Windows, iOS a iPhone.
existuje mnohem více oblastí, kde se používá SQLite. Každý smartphone na světě má stovky databázových souborů SQLite a existuje více než jeden bilion databází v aktivním používání. To je poměrně obrovské množství.
nainstalujte SQLite v Ubuntu
nastavení SQLite je jednoduché ve srovnání s jinými populárními databázemi, jako je MySql, Postgresql atd. Nejprve aktualizujte apt-cache spuštěním následujícího příkazu.
$ sudo apt update
Nyní zkontrolujte, zda jsou v úložišti apt k dispozici nějaké balíčky SQLite spuštěním následujícího příkazu.
$ sudo apt-cache search sqlite
pro instalaci balíčku spusťte následující příkaz.
$ sudo apt install sqlite3
instalaci můžete ověřit spuštěním relace sqlite spuštěním následujícího příkazu.
$ sqlite3
můžete vidět z výše uvedeného obrázku SQLite3 je úspěšně nainstalován a spuštěn s verzí 3.33.0..
vytvořte databázi SQLite a tabulku
databáze je jednoduše uložena jako soubor v místním systému souborů. Při spuštění relace sqlite můžete vytvořit databázi uvedením názvu databáze jako argumentu. Pokud je databáze k dispozici, otevře databázi, pokud ne, vytvoří novou databázi.
pokud nepředáváme název databáze jako argument, vytvoří se Dočasná databáze v paměti, která bude po ukončení relace smazána. Zde nemám žádnou databázi, takže vytvořím novou DB uvedením názvu DB jako argumentu. Jakmile jste připojeni k relaci, můžete spustit .příkaz databáze zjistit, který soubor je připojen k databázi.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
nyní vytvoříme ukázkovou tabulku provedením následujících dotazů.
# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35);
můžete spustit .příkaz tabulky pro seznam tabulek v databázi.
sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> SELECT * FROM employee; # Selecting record from table
instalace SQLite Browser v Ubuntu
Nyní, když jsme viděli, jak nainstalovat a nastavit sqlite3, nainstalujeme také sqlite browser, jednoduchý nástroj GUI pro správu databází sqlite.
$ sudo apt install sqlitebrowser -y
aplikaci můžete spustit z nabídky start nebo z terminálu. Chcete-li začít z terminálu, spusťte následující příkaz.
$ sqlitebrowser &
odinstalujte SQLite a SQLite Browser
Spusťte následující příkaz a odeberte SQLite i SQLite browser.
$ sudo apt --purge remove sqlite3 sqlitebrowser