SQLite egy könnyű, kicsi és önálló RDBMS egy C könyvtár. Népszerű adatbázisok, például MySql, PostgreSQL stb. működik a kliens-szerver modell és van egy dedikált folyamat fut és ellenőrzése minden szempontból az adatbázis működését.
de az SQLite-nek nincs futó folyamata és nincs kliens-szerver modellje. SQLite DB egyszerűen egy fájlt .sqlite3/.sqlite/.db kiterjesztés. Minden programozási nyelv rendelkezik könyvtárral az SQLite támogatására.
megtalálható SQLite használt
- webböngészők (Chrome, Safari, Firefox).
- MP3 lejátszók, set-top boxok és elektronikus Kütyük.
- tárgyak internete (IoT).
- Android, Mac, Windows, iOS és iPhone készülékek.
vannak sokkal több területen, ahol SQLite használják. A világ minden okostelefonja több száz SQLite adatbázis-fájlt tartalmaz, és több mint egy billió adatbázis van aktív használatban. Ez elég nagy szám.
az SQLite telepítése Ubuntuban
az SQLite beállítása Egyszerű más népszerű adatbázisokhoz képest, mint a MySql, a Postgresql stb. Először frissítse az apt-gyorsítótárat a következő parancs futtatásával.
$ sudo apt update
most ellenőrizze, hogy vannak-e SQLite csomagok az apt adattárban a következő parancs futtatásával.
$ sudo apt-cache search sqlite
a csomag telepítéséhez futtassa a következő parancsot.
$ sudo apt install sqlite3
a telepítés érvényesítéséhez indítsa el az sqlite munkamenetet a következő parancs futtatásával.
$ sqlite3
a fenti képen látható, hogy az SQLite3 sikeresen telepítve van és a 3.33.0 verzióval fut..
hozzon létre SQLite adatbázist és táblát
az adatbázis egyszerűen fájlként tárolódik a helyi fájlrendszerben. Az SQLite munkamenet indításakor létrehozhat egy adatbázist, ha argumentumként megemlíti az adatbázis nevét. Ha az adatbázis elérhető, akkor megnyitja az adatbázist, ha nem új adatbázist hoz létre.
ha nem adjuk át az adatbázis nevét argumentumként, akkor létrejön egy ideiglenes memóriaadatbázis, amely a munkamenet befejezése után törlődik. Itt nincs adatbázisom, ezért létrehozok egy új DB-t úgy, hogy argumentumként megemlítem a DB nevét. Miután csatlakozott a munkamenethez, futtathatja a .adatbázisok parancs, hogy melyik fájl van csatolva az adatbázishoz.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
most hozzunk létre egy mintatáblát a következő lekérdezések végrehajtásával.
# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35);
futtathatja a .táblázatok parancs táblázatok felsorolására az adatbázisban.
sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> SELECT * FROM employee; # Selecting record from table
az SQLite Browser telepítése Ubuntuban
most, hogy láttuk, hogyan kell telepíteni és beállítani az sqlite3-at, telepítjük az sqlite browser-t is, egy egyszerű GUI eszközt az SQLite adatbázisok kezeléséhez.
$ sudo apt install sqlitebrowser -y
az alkalmazást a start menüből vagy a terminálból indíthatja el. A terminálról való indításhoz futtassa a következő parancsot.
$ sqlitebrowser &
Uninstall SQLite and SQLite Browser
futtassa a következő parancsot az SQLite és SQLite browser eltávolításához.
$ sudo apt --purge remove sqlite3 sqlitebrowser