Jak zainstalować SQLite w CentOS 8

Jak zainstalować SQLite w CentOS 8
Często słyszeliśmy o MySQL, Mariadb i PostgreSQL, ale nie o SQLite. SQLite to mały, lekki, ale potężny menedżer baz danych SQL. W tym poście dowiemy się wszystkiego o tym, czym jest SQLite i jak możemy zainstalować SQLite w systemie operacyjnym Centos 8.

SQLite nie działa jako usługa systemowa, taka jak inne DBMS. Tak więc jest znany jako samodzielny menedżer bazy danych, który nie działa jak inne DBM, takie jak MySQL, PostgreSQL i MARIADB.

SQLite jest zbudowany na podstawie języka C, aby był wydajny i szybki system zarządzania bazą danych. Jego binaria we wszystkich znaczących systemach operacyjnych są dostępne, takie jak Windows, Linux i MacOS, więc jest to aplikacja wieloplatformowa i open source.

Instalacja SQLITE na CentOS 8

SQLITE jest dostępny w domyślnym menedżerze pakietów systemu operacyjnego CentOS 8 i łatwo można je pobrać i do pobrania.

Ale wcześniej jest to doskonała praktyka, aby upewnić się, że twój system jest aktualny. Aby uaktualnić zainstalowane pakiety i zależności, wykonaj polecenie typu piszące poniżej:

Aktualizacja $ sudo dnf

Po aktualizacji upewnij się, że EPEL-Release jest również włączone w systemie operacyjnym CentOS 8. Jeśli nie jest włączony, możesz wykonać poniższe polecenie, aby włączyć EPEL-Release:

$ sudo dnf instaluj epel-uwalnianie

Po włączeniu EPEL-uwalniania ponownie wykonaj polecenie aktualizacji, aby pakiety są aktualne:

Aktualizacja $ sudo dnf

Gdy system będzie aktualny i gotowy, możemy zainstalować SQLite w Centos 8, wykonując pojedyncze polecenie.

Aby zainstalować najnowszą i stabilną wersję SQLite z menedżera pakietów DNF, wykonaj polecenie:

$ sudo dnf instaluj sqlite

SQLite zostanie pobrany i zainstalowany za kilka chwil.

Po zakończeniu instalacji SQLite w Centos 8 możesz potwierdzić instalację, wykonując polecenie podane poniżej:

$ sqlite3 --version

Weryfikuje się, że wersja 3 SQLite.26 jest pomyślnie instalowany w systemie operacyjnym CentOS 8. Teraz zacznijmy od SQLite w Centos 8 i dowiedzmy się o jego głównym użyciu.

Rozpoczęcie pracy z SQLite w Centos 8

Aby zacząć z SQLite w Centos 8, po prostu wykonaj „SQLite3” polecenie w terminalu Centos 8, aby dostać się do skorupy SQLite:

$ sqlite3

Po zalogowaniu się do powłoki SQLite, zaleca się, aby najpierw spojrzeć na stronę pomocy SQLite, aby uzyskać wiedzę na temat poleceń SQLite.

sqlite> .pomoc

Postaramy się uruchomić podstawowe polecenia, aby utworzyć bazę danych, tabelę i wstawić niektóre dane do tabeli w SQLite.

Jak utworzyć bazę danych w SQLite

Ponieważ baza danych SQLITE jest przechowywana jako plik, możemy utworzyć bazę danych SQLITE za pomocą „SQLite3” Komenda.

Podczas logowania się do powłoki SQLite musimy wspomnieć o nazwie bazy danych, której chcemy użyć. Jeśli nie ma bazy danych z podaną nazwą, zostanie utworzony nowy plik bazy danych. Jeśli nie podamy żadnej nazwy bazy danych, zostanie utworzona tymczasowa baza danych w pamięci. Uwaga: Tymczasowa baza danych w pamięci zostanie zakończona po zamknięciu sesji SQLITE.

Na przykład, aby utworzyć „TestDB” Baza danych w SQLite polecenie by się podobało:

$ sqlite3 testdb

Po wykonaniu powyższego polecenia nowa baza danych o nazwie „TestDB” zostanie utworzony w bieżącym katalogu roboczym. Zostaniesz natychmiast zalogowany do sesji SQLite. Możesz wykonać polecenie ".bazy danych ” Aby wiedzieć, która baza danych jest podłączona:

sqlite> .bazy danych

Na powyższym zrzucie ekranu można zobaczyć, że plik bazy danych jest tworzony w katalogu /home /użytkownika, a sesja SQLITE jest podłączona do „TestDB”. Możesz więc podać ścieżkę wraz z nazwą bazy danych, aby utworzyć i zalogować się do sesji bazy danych.

Po zbudowaniu bazy danych następnym krokiem jest stworzenie tabeli.

Jak zrobić tabelę w SQLite

Ponieważ SQLite to system zarządzania bazą danych oparty na SQL, Utwórz tabelę Polecenie służy do tworzenia tabeli.

Na przykład, aby utworzyć tabelę o nazwie „Test_student” w SQLite, Utwórz tabelę Polecenie byłoby takie:

sqlite> Utwórz tabelę test_student (
…> Nazwa ciąg,
…> Wiek int
…>);

Nowy „Test_table” zostanie utworzony, a możesz zweryfikować tworzenie tabeli w SQLite, wykonując ".stoły ” Komenda:

sqlite> .tabele

Możesz zobaczyć i być świadkiem wyników, że „Test_student” Tabela jest wymieniona w wyniku ".stoły ” Komenda.

Teraz zobaczmy, jak umieścić dane w tabeli SQLite.

Wstawienie danych do tabeli w SQLite

Wstawienie danych w tabeli SQLITE jest tak łatwe, jak robienie tego w dowolnym innym systemie zarządzania bazą danych opartego na SQL. Wstaw dane do „Test_student” tabela; WŁÓŻ W Polecenie zostanie użyte.

Na przykład chcemy dodać nowych uczniów do „Test_student” stół, aby polecenie poszło w ten sposób:

sqlite> wstaw do test_student (nazwa, wiek)
…> Wartości („John”, 16),
…> („Bob”, 18),
…> („Ivan”, 14);

Jak wyświetlić dane tabeli w SQLite

Teraz, aby zobaczyć bieżący stan tabeli, użyj Wybierz * Z nazwy Table_name Komenda:

sqlite> wybierz * z test_student;

Na wyjściu widać, że wyświetlane są trzy wstawione rzędy.

Wniosek

W tym poście nauczyliśmy się instalować system zarządzania bazą danych SQLITE w systemie operacyjnym Centos 8. Instalowanie silnika SQLite w CentOS 8 jest tak proste, jak instalacja dowolnego innego pakietu z repozytorium pakietu DNF na Centos 8.

Co więcej, w tym prostym przewodniku starterów nauczyliśmy się podstawowego użycia i wykonaliśmy niektóre polecenia początkującego na poziomie, takie jak tworzenie bazy danych w SQLite, tworzenie tabeli i wkładanie danych do tabeli w systemie zarządzania bazą danych SQLITE.