Jak zainstalować SQLite i przeglądarkę SQLite w Ubuntu

SQLite to lekki, mały i samodzielny RDBMS w bibliotece C. Popularne bazy danych, takie jak MySql, PostgreSQL itp. działa w modelu klient-serwer i posiada dedykowany proces uruchamiający i kontrolujący wszystkie aspekty działania bazy danych.

ale SQLite nie ma uruchomionego procesu i nie ma modelu klient-serwer. SQLite DB to po prostu Plik z .sqlite3/sqlite/rozszerzenie db. Każdy język programowania ma bibliotekę obsługującą SQLite.

możesz znaleźć SQLite używane w

  • przeglądarkach internetowych (Chrome, Safari, Firefox).
  • Odtwarzacze MP3, dekodery i gadżety elektroniczne.
  • Internet Rzeczy (IoT).
  • Urządzenia z systemem Android, Mac, Windows, iOS i iPhone.

jest o wiele więcej obszarów, w których używany jest SQLite. Każdy smartfon na świecie ma setki plików baz danych SQLite i jest ponad bilion baz danych w aktywnym użyciu. To całkiem spora liczba.

zainstaluj SQLite w Ubuntu

Konfiguracja SQLite jest prosta w porównaniu do innych popularnych baz danych, takich jak MySql, Postgresql itp. Najpierw zaktualizuj apt-cache, uruchamiając następujące polecenie.

$ sudo apt update

teraz sprawdź, czy w repozytorium apt są dostępne jakieś Pakiety SQLite, uruchamiając następujące polecenie.

$ sudo apt-cache search sqlite

aby zainstalować pakiet, uruchom następujące polecenie.

$ sudo apt install sqlite3

możesz zweryfikować instalację, uruchamiając sesję sqlite, uruchamiając następujące polecenie.

$ sqlite3
rozpocznij sesję SQLite
rozpocznij sesję SQLite

z powyższego obrazu widać, że SQLite3 został pomyślnie zainstalowany i działa w wersji 3.33.0..

Utwórz bazę danych SQLite i tabelę

baza danych jest po prostu przechowywana jako plik w lokalnym systemie plików. Możesz utworzyć bazę danych podczas uruchamiania sesji sqlite, podając nazwę bazy danych jako argument. Jeśli baza danych jest dostępna, otworzy ją, jeśli nie, utworzy nową bazę danych.

jeśli nie przekazujemy nazwy bazy danych jako argumentu, to tworzona jest tymczasowa baza danych w pamięci, która zostanie usunięta po zakończeniu sesji. Tutaj nie mam żadnej bazy danych, więc stworzę nową bazę danych, wymieniając nazwę DB jako argument. Po podłączeniu do sesji można uruchomić .polecenie bazy danych, aby zobaczyć, który plik jest dołączony do bazy danych.

$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
Utwórz bazę danych SQLite
Utwórz bazę danych SQLite

teraz stwórzmy przykładową tabelę, wykonując następujące zapytania.

# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35); 

możesz uruchomić .tabele polecenie do listy tabel w bazie danych.

sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> SELECT * FROM employee; # Selecting record from table

instalacja SQLite Browser w Ubuntu

teraz, gdy widzieliśmy, jak zainstalować i skonfigurować sqlite3, zainstalujemy również SQLite browser, proste narzędzie GUI do zarządzania bazami danych sqlite.

$ sudo apt install sqlitebrowser -y

możesz uruchomić aplikację z menu start lub z terminala. Aby rozpocząć z terminala, uruchom następujące polecenie.

$ sqlitebrowser &
przeglądarka baz danych dla SQLite
przeglądarka baz danych dla SQLite

Odinstaluj SQLite i SQLite Browser

uruchom następujące polecenie, aby usunąć zarówno SQLite, jak i SQLite browser.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Write a Comment

Twój adres e-mail nie zostanie opublikowany.