SQLITE jest jednym z relacyjnych C-u-Flibrary DBMS (system zarządzania bazą danych). SQLite nie jest silnikiem bazy danych klienta-serwera w przeciwieństwie do kilku innych systemów zarządzania bazami danych. SQLite to powszechny wybór w oprogramowaniu aplikacyjnym, takim jak przeglądarki internetowe, jako zintegrowany system bazy danych lokalnych/klientów. Jest to prawdopodobnie najczęściej używany silnik bazy danych, ponieważ jest używany przez wiele powszechnie znanych przeglądarków, systemów operacyjnych, aplikacji mobilnych i systemów osadzonych. SQLite rejestruje całą bazę danych w systemie hosta jako plik pojedynczej platformy.
Oparty na plikach jest SQLite. To nie to samo co inne bazy danych SQL, ponieważ SQLite nie ma osobnego procesu serwera, podobnie jak w przypadku większości innych baz danych SQL. Proces instalacji SQLITE na Debian 11 (OS Linux) dwoma metodami wyjaśniono w artykule:
Przed instalacją SQLite z dowolnej z jednej metody zaktualizuj pakiety:
Aktualizacja pakietów
Ważne jest, aby Twój system jest aktualny przed instalacją jakiegokolwiek oprogramowania, uruchamiając poniższe polecenie:
Aktualizacja $ sudo apt
Teraz, aby uzyskać najnowszą wersję wszystkich zainstalowanych pakietów w systemie, zaktualizuj swoje pakiety, uruchamiając poniżej wspomniane polecenie:
$ sudo apt uaktualnienie
Teraz wszystkie moje pakiety są aktualizowane i zaktualizowane.
Metoda 1: Jak zainstalować SQLite z Repository Debian
Ponieważ SQLite jest już obecny w repozytorium Debian 11, możemy łatwo zainstalować SQLite z repozytorium, ale to nie jest najnowsza wersja SQLite.
Krok 1: Instalowanie SQLite na Debian 11
Uruchom poniższe wspomniane polecenie, aby zainstalować dostępną wersję SQLite z Repository Debian 11:
$ sudo apt instal instalacja sqlite3
Krok 2: Sprawdzanie wersji
Aby zweryfikować instalację, sprawdź numer wersji SQLITE według poniżej wspomnianego polecenia:
$ sqlite3 --version
Metoda 2: Jak zainstalować SQLite za pomocą strony internetowej SQLite
Najnowsza stabilna wersja SQLite w momencie pisania tego artykułu to „3.36.0 ”, ale niestety w repozytorium Debian 11 najnowsza wersja nie jest dostępna. Aby zainstalować najnowszą wersję bezpośrednio ze strony internetowej SQLite, użyjemy polecenia WGET i TAR.
Postępuj zgodnie z poniższymi czynami, aby pomyślnie zainstalować najnowszą wersję:
Krok 1: Instalowanie narzędzi kompilacji
Najpierw musimy zainstalować narzędzia kompilacji do budowy pakietu, uruchom poniżej wymienione polecenie, aby zainstalować „Wybudowanie”:
$ sudo apt instal instalacja kompilacji
Krok 2: Uzyskanie kodu źródłowego SQLite
Aby zainstalować kod źródłowy SQLite, przejdź do strony internetowej SQLite, sprawdź najnowszą wersję lub dowolną wersję, którą chcesz zainstalować i skopiować link kodu źródłowego; W moim przypadku najnowszy to 3.36.0. Teraz pobierz go, używając poniżej wspomnianego polecenia:
wget -c https: // www.sqlite.ORG/2021/SQLITE-AUTOCONF-3360000.smoła.GZ
Możesz zastąpić link kodu źródłowego SQLite, jeśli instalujesz inną wersję w poleceniu WGET.
Krok3: Wyodrębnienie kodu źródłowego
Uruchom poniższe polecenie, aby utworzyć osobny katalog, aby wyodrębnić kod źródłowy w tym folderze:
$ mkdir sqlite
Możesz ustawić nazwę katalogu zgodnie z wyborem:
Teraz przenieś się do nowo utworzonego katalogu do poniżej wspomnianego polecenia:
$ cd sqlite
Teraz wyodrębnij kod źródłowy SQLite przez polecenie TAR:
$ TAR XVFZ… /SQLITE-AUTOCONF-3360000.smoła.GZ
Krok 4: Kompilowanie kodu źródłowego SQLite
Aby najpierw skompilować wyodrębniony kod źródłowy, musisz uzyskać dostęp do wygenerowanego folderu do poniżej wspomnianego polecenia:
$ CD SQLITE-AUTOCONF-3360000/
Aby rozpocząć kompilację, skonfiguruj kod do poniżej wspomnianego polecenia:
$ ./skonfiguruj
Teraz użyj polecenia Make, aby tworzyć biblioteki i pliki wykonywalne z kodu źródłowego SQLITE:
$ MAK
Krok 5: Instalowanie SQLite
Teraz zainstaluj SQLite 3.36.0 Wersja z pomocą polecenia Make, uruchamiając poniżej wspomniane polecenie:
$ sudo tworzy instalację
Krok6: Weryfikacja instalacji
Aby zweryfikować instalację najnowszej wersji SQLITE, sprawdź numer wersji do poniżej wspomnianego polecenia:
$ sqlite3 --version
Jak testować SQLite
Po udanej instalacji SQLITE możesz utworzyć bazę danych i tabelę, aby przetestować jej pracę.
Utwórz bazę danych „Linuxhint.db ”z pomocą polecenia SQLite3, jak wspomniano poniżej:
$ sqlite3 Linuxhint.db
Teraz utwórz tabelę „Linux” z parametrami (łańcuch nazwy, wersja int) do poniżej wymienionego kodu:
Utwórz tabelę Linux (Nazwa String, wersja int);
Włóż dane do nowo utworzonej tabeli:
Wstaw wartości Linux („Debian”, 11), („Ubuntu”, 21);
Teraz uzyskaj dane z tabeli „Linux” do poniżej wspomnianego zapytania:
Wybierz * z Linux;
Możesz napisać więcej zapytania zgodnie z Twoim wymogiem; To była tylko próbka, która pokazuje, jak działa SQLite w terminalu Debian 11.
Wniosek:
SQLite to relacyjna baza danych oparty na plikach, zawiera C-Library. Jest to powszechnie używany silnik bazy danych, najczęściej używany w aplikacjach mobilnych. Rejestruje całą bazę danych w systemie hosta jako plik pojedynczej platformy. W tym artykule omówiliśmy instalację SQLITE na Debian 11 za pomocą dwóch metod; Z repozytorium Debian 11 i strony internetowej SQLite za pomocą polecenia WGET. Omówiono także działanie SQLite przy użyciu polecenia SQLITE3 na terminalu. Po przeczytaniu tego artykułu będziesz mógł pomyślnie zainstalować i używać SQLite w systemie Debian 11.