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.