SQLite Vodič za baze podataka za početnike: Učite s primjerima

SQLite Sažetak vodiča


U ovom SQLite Tutorial za početnike, pokrili smo sve osnovne do napredne teme o SQLite s detaljnim primjerima. Ovaj tečaj će vam pomoći u učenju SQLite s lako razumljivim temama i primjerima. Na kraju ovoga SQLite tečaja obuke, pružili smo detaljan PDF SQLite tutorial, koji možete kupiti za izvanmrežno učenje.

Što je SQLite?

SQLite je open-source, ugrađeni, relacijski sustav za upravljanje bazom podataka, dizajniran oko 2000. To je lagana baza podataka, s nultom konfiguracijom, bez zahtjeva za poslužiteljem ili instalacijom. Unatoč svojoj jednostavnosti, krcat je popularnim značajkama sustava za upravljanje bazama podataka.

Preduvjeti učenja SQLite

Prije nego što ovo počnete učiti SQLite tutorial, preporučuje se da imate osnovno znanje o DBMS i SQL.

SQLite Program podučavanja

Evo što ćemo obraditi u ovome SQLite Tečaj

👍 Lessna 1 Preuzmi i instaliraj SQLite — Kako preuzeti i instalirati SQLite on Windows
👍 Lessna 2 SQLite Baza podataka — Kako stvoriti, otvoriti, sigurnosno kopirati i ispustiti datoteke
👍 Lessna 3 SQLite Stvorite, promijenite, ispustite tablicu — Učite s primjerom
👍 Lessna 4 SQLite Primarni ključ i strani ključ — Učite s primjerom
👍 Lessna 5 SQLite Vrste podataka — Vrste podataka u SQLite s Primjerima
👍 Lessna 6 SQLite Pitanje — Odabir, Gdje, OGRANIČENJE, OFFSET, Brojanje, Grupiranje prema
👍 Lessna 7 SQLite Pridružiti — Prirodni lijevi vanjski, unutarnji, križ s tabličnim primjerima
👍 Lessna 8 SQLite INSERT, UPDATE, DELETE Upit — Učite s primjerom
👍 Lessna 9 SQLite Indeks, okidač i prikaz — Učite s primjerom
👍 Lessna 10 SQLite Funkcije nizova — REPLACE, SUBSTR, TRIM, ROUND (Primjeri)
👍 Lessna 11 SQLite Usmeni dio testiranja — 20 najboljih SQLite Pitanja i odgovori za intervju
👍 Lessna 12 SQLite PDF vodič - Preuzimanje datoteka SQLite PDF vodič za početnike

Što ćete naučiti u ovome SQLite Vodič za početnike?

U ovom SQLite Udžbenik za početnike, naučit ćete kako preuzeti i instalirati SQLite, stvaranje baze podataka, operacije tablice, ključevi, vrste podataka, upiti, spojevi, prikazi, funkcije i pitanja za intervju.

Ključne značajke SQLite

  • SQLite vrlo je lagan (manje je od 500 Kb) u usporedbi s drugim sustavima za upravljanje bazom podataka kao što je SQL Poslužitelj, odn Oracle.
  • SQLite nije sustav upravljanja bazom podataka klijent-poslužitelj. To je knjižnica u memoriji koju možete izravno pozvati i koristiti. Nije potrebna instalacija niti konfiguracija.
  • Tipičan SQLite baza podataka sadržana je u jednoj datoteci na disku računala sa svim objektima baze podataka (tablice, prikazi, okidači itd.) uključeni u tu datoteku. Nije potreban namjenski poslužitelj.

Unatoč svojoj jednostavnosti, krcat je popularnim značajkama sustava za upravljanje bazama podataka.

Kada koristiti SQLite?

  • Ako razvijate ugrađeni softver za uređaje poput televizora, Mobilni telefoni, fotoaparati, kućni elektronički uređaji itd., zatim SQLite je dobar izbor.
  • SQLite može obraditi HTTP zahtjeve s malim do srednjim prometom i upravljati složenim informacijama o sesiji za web mjesto
  • Kada trebate pohraniti arhivu datoteka, SQLite može proizvesti arhive manje veličine i s manje uključenih metapodataka nego obične ZIP arhive.
  • Ako želite izvršiti obradu nekih podataka unutar aplikacije, možete koristiti SQLite kao privremeni skup podataka. Podatke možete učitati u SQLite in-memory baze podataka i izvršavanje željenih upita. Podatke možete izdvojiti u obliku koji želite prikazati u svojoj aplikaciji.
  • Daje vam jednostavan i učinkovit način obrade pomoću varijabli u memoriji. Na primjer, razvijate program u kojem morate izvršiti izračune na nekim zapisima. Možete izraditi SQLite bazu podataka i tamo unesite zapise, a samo jednim upitom možete odabrati zapise i izvršiti izračune.
  • Kada trebate sustav baze podataka za potrebe učenja i obuke, SQLite dobro pristaje. Kao što smo ranije objasnili, nije potrebna nikakva instalacija ili konfiguracija. Kopiraj SQLite knjižnice na vašem računalu i spremni ste učiti.

Zašto koristiti SQLite?

Sljedeći vodič pomoći će vam da odlučite trebate li odabrati SQLite za vaš sljedeći projekt

  • Besplatno je. SQLite je otvorenog koda, za rad s njim nije potrebna komercijalna licenca.
  • SQLite je višeplatformski sustav za upravljanje bazom podataka. Može se koristiti na širokom rasponu platformi kao što su Windows, Mac OS, Linux i Unix. Također se može koristiti na mnogim ugrađenim operativnim sustavima kao što su Symbian i Windows OVAJ.
  • SQLite nudi učinkovit način pohranjivanja podataka, duljina stupaca je varijabilna i nije fiksna. Tako SQLite dodijelit će samo prostor koji polje treba. Na primjer, ako imate stupac varchar(200) i na njega stavite vrijednost duljine od 10 znakova, tada SQLite dodijelit će samo 20 znakova prostora za tu vrijednost, a ne svih 200 prostora.
  • Širok raspon SQLite API-ji – SQLite pruža API-je za širok raspon programskih jezika, na primjer.Net jezike (Visual Basic, C#), PHP, Java, Cilj C, Python i puno drugih programskih jezika.
  • SQLite je vrlo fleksibilan.
  • SQLite varijable su dinamički tipizirane, što znači da tip varijable nije određen dok joj se ne dodijeli vrijednost, a nije definiran u trenutku deklaracije.
  • INSERT ON CONFLICT REPLACE izjava. Ovom izjavom možete reći SQLite da pokuša izvršiti umetanje u tablicu i ako pronađe retke s istim primarnim ključevima, ažurira ih vrijednostima iz umetnutih vrijednosti.
  • Kontakt SQLite, možete raditi na više baza podataka u istoj sesiji u isto vrijeme. Samo priložite te baze podataka, a zatim možete pristupiti svim objektima baze podataka (tablice, pogledi, itd..) u isto vrijeme.

SQLite ograničenja i nepodržane značajke

Slijedi popis nepodržanih značajki i ograničenja u SQLite:

  • SQLite ne podržava ni RIGHT OUTER JOIN ni FULL OUTER JOIN. Podržava samo LEFT OUTER JOIN.
  • Ograničenja u naredbi ALTER tablice: s naredbom ALTER TABLE u SQLite možete samo dodati stupac ili preimenovati tablicu (kao što ćemo vidjeti u sljedećim tutorijalima). Međutim, ne možete učiniti sljedeće:
  • ALTER stupac.
  • ISPUSTI stupac.
  • DODAJTE ograničenje.
  • PRIKAZI su samo za čitanje – ne možete pisati izjave INSERT, DELETE ili UPDATE u prikaz. Međutim, možete stvoriti okidač na pogledu i u njemu izvršiti naredbe INSERT, DELETE ili UPDATE.
  • Naredbe GRANT i REVOKE nisu implementirane u SQLite. Postoje samo normalne dozvole za pristup datotekama implementirane u SQLite, Ovo je zbog SQLite čita i piše na disk datoteke, za razliku od drugih sustava za upravljanje bazama podataka.
  • OKIDAČI – Kao što ćemo vidjeti u nadolazećim tutorijalima, SQLite podržava samo FOR EACH ROW okidače, a ne podržava FOR EACH STATEMENT okidače.