SQLite to lekki, mały i samowystarczalny RDBMS w bibliotece C. Popularne bazy danych, takie jak MySql , PostgreSQL , itp. działa w modelu klient-serwer i posiada dedykowany proces działają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/.db rozbudowa. Każdy język programowania ma bibliotekę do obsługi SQLite.
Możesz znaleźć SQLite używanego w
- Przeglądarki internetowe (Chrome, Safari, Firefox).
- Odtwarzacze MP3, dekodery i gadżety elektroniczne.
- Internet przedmiotów (IoT).
- Urządzenia z systemem Android, Mac, Windows, iOS i iPhone.
Jest o wiele więcej obszarów, w których SQLite Jest używane. Każdy smartfon na świecie ma setki SQLite plików baz danych, a w użyciu jest ponad bilion baz danych. To dość duża liczba.
Zainstaluj SQLite w Ubuntu
Konfigurowanie SQLite jest prosty 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 są jakieś SQLite pakiety dostępne w apt repozytorium, 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 sprawdzić poprawność instalacji, uruchamiając sqlite sesji, uruchamiając następujące polecenie.
$ sqlite3
Możesz zobaczyć na powyższym obrazku SQLite3 został pomyślnie zainstalowany i działa w wersji 3.33.0. .
Utwórz bazę danych i tabelę SQLite
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, 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 utworzę nową bazę danych, podając nazwę bazy jako argument. Po połączeniu się z sesją możesz uruchomić .bazy danych polecenie, aby zobaczyć, który plik jest dołączony do bazy danych.
$ sqlite3 /home/tecmint/test # creating test db in /home/tecmint sqlite> .databases # To see which database session is connected
Teraz stwórzmy przykładową tabelę, wykonując następujące zapytania.
# create table sqlite> CREATE TABLE employee( Name String, age Int); # Insert records sqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35);
Możesz uruchomić .tables polecenie, aby wyświetlić tabele w bazie danych.
sqlite> .tables # List tables in database sqlite> .headers on # Turn on column for printing sqlite> SELECT * FROM employee; # Selecting record from table
Instalacja przeglądarki SQLite w Ubuntu
Teraz, gdy widzieliśmy, jak zainstalować i skonfigurować sqlite3 zainstalujemy również sqlite przeglądarka, proste narzędzie GUI do zarządzania bazami danych sqlite.
$ sudo apt install sqlitebrowser -y
Aplikację możesz uruchomić z menu Start lub z terminala. Aby rozpocząć z terminala, uruchom następujące polecenie.
$ sqlitebrowser &
Odinstaluj SQLite i SQLite Browser
Uruchom następujące polecenie, aby usunąć oba SQLite i SQLite przeglądarka.
$ sudo apt --purge remove sqlite3 sqlitebrowser
To wszystko w tym artykule. Jeśli masz jakieś uwagi lub wskazówki, skorzystaj z sekcji komentarzy, aby je opublikować.