SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak zainstalować SQLite i SQLite Browser w Ubuntu?

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ć.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak formatować liczby z wiodącymi zerami w SQLite

  2. Android :Jak dynamicznie ładować obraz z serwera według nazwy z SQlite

  3. Czy wpisy bazy danych dodane z pozycji można usunąć przyciskiem?

  4. Jak działa SQLite Lower()

  5. Jak naprawić adres URL dostawcy treści, którego nie znaleziono w dostawcy treści na Androida?