SQLite Adatbázis oktatóanyag kezdőknek: Tanuljon példákkal
SQLite Oktatóanyag összefoglalása
Ebben SQLite Útmutató kezdőknek, az összes alapvető és haladó témával foglalkoztunk SQLite részletes példákkal. Ez a tanfolyam segít a tanulásban SQLite könnyen érthető témákkal és példákkal. Ennek a végén SQLite képzési kurzusról részletes PDF-et adtunk SQLite oktatóanyag, amelyet megvásárolhat offline tanuláshoz.
Mi a SQLite?
SQLite egy nyílt forráskódú, beágyazott, relációs adatbázis-kezelő rendszer, amelyet 2000 körül terveztek. Ez egy könnyű adatbázis, nulla konfigurációval, nem igényel szervert vagy telepítést. Egyszerűsége ellenére tele van az adatbázis-kezelő rendszerek népszerű funkcióival.
A tanulás előfeltételei SQLite
Mielőtt elkezdené ezt tanulni SQLite oktatóanyag, javasoljuk, hogy rendelkezzen alapvető ismeretekkel DBMS és a SQL.
SQLite Tutorial Syllabus
Íme, mire térünk ki ebben SQLite Tanfolyam
👍 LessA 1 | Letöltés és telepítés SQLite - Letöltés és telepítés SQLite on Windows |
👍 LessA 2 | SQLite adatbázis - Fájlok létrehozása, megnyitása, biztonsági mentése és eldobása |
👍 LessA 3 | SQLite Táblázat létrehozása, módosítása, eldobása — Tanulj példával |
👍 LessA 4 | SQLite Elsődleges kulcs és idegen kulcs — Tanulj példával |
👍 LessA 5 | SQLite Adattípusok — Adattípusok be SQLite példákkal |
👍 LessA 6 | SQLite Kérdés — Válasszon, Hol, LIMIT, OFFSET, Count, Group By |
👍 LessA 7 | SQLite Csatlakozik — Természetes bal külső, belső, kereszt táblázatpéldákkal |
👍 LessA 8 | SQLite BESZÚRÁS, FRISSÍTÉS, TÖRLÉS Lekérdezés — Tanulj példával |
👍 LessA 9 | SQLite Index, Trigger & View — Tanulj példával |
👍 LessA 10 | SQLite Húrfüggvények — CSERÉLÉS, ALÁTÉR, VÁGÁS, KEREK (Példák) |
👍 LessA 11 | SQLite interjú kérdések — Top 20 SQLite Interjú kérdések és válaszok |
👍 LessA 12 | SQLite Oktatóanyag PDF - Letöltés SQLite PDF oktatóanyag kezdőknek |
Mit fogsz tanulni ebből SQLite Kezdő bemutató?
Ebben SQLite Kezdő bemutató, megtudhatja, hogyan kell letölteni és telepíteni SQLite, adatbázis létrehozása, táblaműveletek, kulcsok, adattípusok, lekérdezések, csatlakozások, nézetek, függvények és interjúkérdések.
Főbb jellemzői SQLite
- SQLite nagyon könnyű (kisebb, mint 500 Kb), összehasonlítva más adatbázis-kezelő rendszerekkel, mint pl SQL Szerver, ill Oracle.
- SQLite nem egy kliens-szerver adatbázis-kezelő rendszer. Ez egy memóriabeli könyvtár, amelyet közvetlenül hívhat és használhat. Nincs szükség telepítésre és konfigurációra.
- Egy tipikus SQLite Az adatbázis egyetlen fájlban található a számítógép lemeztárolóján, az összes adatbázis-objektummal (táblázattal, nézetekkel, triggerekkel stb.) benne. Nincs szükség dedikált szerverre.
Egyszerűsége ellenére tele van az adatbázis-kezelő rendszerek népszerű funkcióival.
Mikor kell használni SQLite?
- Ha beágyazott szoftvert fejleszt olyan eszközökhöz, mint a televíziók, Mobil telefonok, fényképezőgépek, otthoni elektronikai eszközök stb SQLite egy jó választás.
- SQLite képes kezelni az alacsony és közepes forgalmú HTTP-kéréseket, és kezelni egy webhely összetett munkamenet-információit
- Ha fájlok archívumát kell tárolnia, SQLite kisebb méretű archívumot és kevesebb metaadatot tartalmazhat, mint a hagyományos ZIP archívumok.
- Ha egy alkalmazáson belül bizonyos adatokat szeretne feldolgozni, használhatja SQLite ideiglenes adathalmazként. Az adatokat betöltheti egy SQLite memóriabeli adatbázist, és hajtsa végre a kívánt lekérdezéseket. Az adatokat az alkalmazásban megjeleníteni kívánt formátumban bonthatja ki.
- Egyszerű és hatékony módot kínál a memóriában lévő változók használatával történő feldolgozásra. Például olyan programot fejleszt, amelyben számításokat kell végeznie néhány rekordon. Létrehozhat egy SQLite adatbázisba, és oda beillesztheti a rekordokat, és egyetlen lekérdezéssel kiválaszthatja a rekordokat és számításokat végezhet.
- Ha tanulási és képzési célból adatbázisrendszerre van szüksége, SQLite jól illeszkedik. Amint azt korábban kifejtettük, nincs szükség telepítésre vagy konfigurációra. Másolja a SQLite könyvtárakat a számítógépében, és készen áll a tanulásra.
Miért érdemes SQLite?
Az alábbi útmutató segít eldönteni, hogy érdemes-e választani SQLite következő projektjéhez
- Ez ingyenes. SQLite nyílt forráskódú, nincs szükség kereskedelmi licencre a használatához.
- SQLite többplatformos adatbázis-kezelő rendszer. Sokféle platformon használható, mint pl Windows, Mac OS, Linux és Unix. Számos beágyazott operációs rendszeren is használható, mint például a Symbian és Windows EZ.
- SQLite hatékony adattárolási módot kínál, az oszlopok hossza változó és nem fix. Így SQLite csak annyi helyet foglal le, amennyire a mezőnek szüksége van. Például, ha van egy varchar(200) oszlopa, és 10 karakter hosszúságú értéket ad hozzá, akkor SQLite csak 20 karakternyi helyet foglal le az értékhez, és nem a teljes 200 karaktert.
- A széles körű SQLite API-k – SQLite API-kat biztosít a programozási nyelvek széles skálájához, például.Net nyelvek (Visual Basic, C#), PHP, Java, C célkitűzés, Python és sok más programozási nyelv.
- SQLite nagyon rugalmas.
- SQLite A változók dinamikusan vannak beírva, ami azt jelenti, hogy a változó típusa nem kerül meghatározásra mindaddig, amíg nem rendel hozzá értéket, és nincs megadva a deklarációkor.
- INSERT ON CONFLICT REPLACE utasítás. Ezzel a kijelentéssel meg tudod mondani SQLite hogy megpróbáljon beszúrni egy táblába, és ha ugyanazokkal az elsődleges kulcsokkal rendelkező sorokat találta, akkor frissítse azokat a beszúrt értékek értékeivel.
- A SQLite, egyszerre több adatbázisban is dolgozhat ugyanabban a munkamenetben. Csak csatolja ezeket az adatbázisokat, és egyszerre hozzáférhet az adatbázisok összes objektumához (táblázatokhoz, nézetekhez stb.).
SQLite korlátozások és nem támogatott szolgáltatások
Az alábbiakban felsoroljuk a nem támogatott funkciókat és korlátozásokat SQLite:
- SQLite nem támogatja sem a RIGHT OUTER JOIN-t, sem a FULL OUTER JOIN-t. Csak a LEFT OUTTER JOIN-t támogatja.
- Korlátozások az ALTER tábla utasításban: ALTER TABLE utasítással SQLite csak oszlopot adhat hozzá vagy táblát nevezhet át (amint azt a következő oktatóanyagokban látni fogjuk). A következőket azonban nem teheti meg:
- ALTER oszlop.
- EGY oszlopot.
- HOZZON KORSZÍTÁST.
- A VIEW-k csak olvashatóak – a nézetbe nem írhat INSERT, DELETE vagy UPDATE utasításokat. Létrehozhat azonban triggert egy nézeten, és megadhatja az INSERT, DELETE vagy UPDATE utasításokat.
- A GRANT és REVOKE parancsok nincsenek implementálva SQLite. Csak normál fájl-hozzáférési engedélyek vannak implementálva SQLite. Ez azért van, mert SQLite más adatbázis-kezelő rendszerekkel ellentétben olvassa és írjon a lemezfájlokat.
- TRIGGEREK – Ahogy a bejövő oktatóanyagokból látni fogjuk, SQLite csak a FOR EACH ROW triggereket támogatja, és nem támogatja a FOR EACH STATEMENT triggereket.