SQLite on kevyt, pieni ja itsenäinen RDBMS C-kirjastossa. Suosittuja tietokantoja, kuten MySql, PostgreSQL, jne. toimii asiakas-palvelin-mallissa ja heillä on oma prosessi käynnissä ja valvoa kaikkia näkökohtia tietokannan toimintaa.
, mutta SQLite ei ole prosessi käynnissä eikä sillä ole asiakas-palvelinmallia. SQLite DB on yksinkertaisesti tiedosto .sqlite3/.sqlite/.db laajennus. Jokaisella ohjelmointikielellä on kirjasto, joka tukee SQLiteä.
SQLite on käytössä
- verkkoselaimissa (Chrome, Safari, Firefox).
- MP3-soittimet, Digisovittimet ja elektroniset Vempaimet.
- Esineiden Internet (IoT).
- Android -, Mac -, Windows -, iOS-ja iPhone-laitteet.
on paljon enemmän alueita, joilla Sqliittiä käytetään. Jokaisessa maailman älypuhelimessa on satoja SQLite-tietokantatiedostoja ja aktiivisessa käytössä on yli biljoona tietokantaa. Se on valtava määrä.
Asenna SQLite Ubuntuun
SQLiten perustaminen on helppoa verrattuna muihin suosittuihin tietokantoihin, kuten MySql, Postgresql jne. Päivitä apt-cache ensin suorittamalla seuraava komento.
$ sudo apt update
Tarkista nyt, onko Apt-arkistossa SQLite-paketteja, suorittamalla seuraava komento.
$ sudo apt-cache search sqlite
paketin asentamiseksi suorita seuraava komento.
$ sudo apt install sqlite3
voit vahvistaa asennuksen käynnistämällä SQLite-istunnon suorittamalla seuraavan komennon.
$ sqlite3
näet yllä olevasta kuvasta SQLite3 on asennettu onnistuneesti ja käynnissä versiolla 3.33.0..
luo SQLite-tietokanta ja taulukko
tietokanta tallennetaan vain tiedostona paikalliseen tiedostojärjestelmään. Voit luoda tietokannan käynnistettäessä SQLite-istuntoa mainitsemalla tietokannan nimen argumenttina. Jos tietokanta on käytettävissä se avaa tietokannan, jos ei se luo uuden tietokannan.
jos tietokannan nimeä ei käytetä argumenttina, luodaan väliaikainen muistitietokanta, joka poistetaan istunnon päätyttyä. Täällä minulla ei ole mitään tietokantaa, joten luon uuden DB mainitsemalla dB nimi argumenttina. Kun olet yhteydessä istunnon voit ajaa .tietokannat komento nähdä, mikä tiedosto on liitetty tietokantaan.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
nyt luodaan otostaulukko suorittamalla seuraavat kyselyt.
# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35);
voit juosta .taulukot-komento luetteloida taulukoita tietokannassa.
sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> SELECT * FROM employee; # Selecting record from table
SQLite-selaimen asentaminen Ubuntuun
nyt kun olemme nähneet miten sqlite3 asennetaan ja asennetaan, asennamme myös SQLite Browserin, yksinkertaisen GUI-työkalun SQLite-tietokantojen hallintaan.
$ sudo apt install sqlitebrowser -y
sovelluksen voi käynnistää Käynnistä-valikosta tai päätteestä. Käynnistääksesi päätteestä suorita seuraava komento.
$ sqlitebrowser &
Poista SQLite ja SQLite-selain
suorita seuraava komento poistaaksesi sekä SQLite-että SQLite-selaimen.
$ sudo apt --purge remove sqlite3 sqlitebrowser