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