Instalacja i tworzenie bazy danych w SQLite

Na początek odwiedzamy stronę
https://www.sqlite.org/
wchodząc do zakładki Download .

Szukamy sekcji Precompiled Binaries for Windows. Ściągamy plik sqlite-tools-win32-x86-3130000.zip . Nastepnie rozpakowujemy go w dowolne miejsce na dysku. W środku katalogu znajdą się 3 pliki: sqldiff, sqlite3 and sqlite3_analyzer.


SQLite uruchamiamy klikając na plik sqlite3.exe.
Otworzy się okno konsoli podobne do poniższego.


Aby utworzyć bazę danych trwale, tzn. zostanie zapisana na dysku, wtedy musimy użyć polecenia .open name_db , gdzie name-db oznacza naszą nazwę bazy danych.
Poniższy przykład pokazuje utworzenie bazy danych o nazwie new:

.open new.db


Baza danych została utworzona w tym samym katalogu, w którym znajduje się program sqlite3.exe.


Aby ustawić inne miejsce docelowe dla bazy, wystarczy podać pełną ścieżkę lokalizacji dla nowej bazy.

.open C:/Users/Dora/dbs/new.db


Tym razem baza została utworzona w katalogu podanym w ścieżce lokalizacji.


Gdy baza jest tworzona tylko w pamięci wystarczy od razu przystąpić do tworzenia tabel, nie musimy wtedy podawać nazwy bazy danych.  Baza zostanie automatycznie usunięta z pamięci po wyjściu z sqlite.

create table tab(id int);
insert into tab values(23);
insert into tab values(45);
select * from tab;


Jeśli jednak pod koniec pracy z sqlite stwierdzimy, że chcemy bazę zachować, wystarczy użyć komendy .save, a po niej podać nazwę bazy danych.

.save testdb.db

Bez podania ścieżki lokalizacji baza została zapisana w folderze instalacyjnym sqlite.


Silnik SQLite możemy także uruchomić za pomocą konsoli Windows. Po uruchomieniu Wiersza polecenia przechodzimy do miejsca instalacji sqlite. Następnie wpisujemy komendę sqlite3 wraz z nazwą bazy danych.

sqlite3 new.db 

Jeśli takiej bazy danych nie ma, zostanie utworzona.  Natomiast jeśli już jest, zostanie ustawiona do działania.


Prace z SQLite kończymy komendą:

.quit

Lub

.exit