sql >> Database >  >> RDS >> SQLite

Hoe SQLite en SQLite Browser in Ubuntu te installeren

SQLite is een lichtgewicht, klein en op zichzelf staand RDBMS in een C-bibliotheek. Populaire databases zoals MySql , PostgreSQL , enz. werkt in het client-servermodel en ze hebben een speciaal proces dat alle aspecten van de databasewerking uitvoert en controleert.

Maar SQLite heeft geen proces lopen en heeft geen client-servermodel. SQLite DB is gewoon een bestand met .sqlite3/.sqlite/.db verlenging. Elke programmeertaal heeft een bibliotheek die SQLite ondersteunt.

U kunt zien dat SQLite wordt gebruikt in

  • Webbrowsers (Chrome, Safari, Firefox).
  • MP3-spelers, settopboxen en elektronische gadgets.
  • Internet of Things (IoT).
  • Android-, Mac-, Windows-, iOS- en iPhone-apparaten.

Er zijn veel meer gebieden waar SQLite is gebruikt. Elke smartphone ter wereld heeft honderden SQLite databasebestanden en er zijn meer dan een biljoen databases actief in gebruik. Dat is behoorlijk groot in aantal.

Installeer SQLite in Ubuntu

SQLite instellen is eenvoudig vergeleken met andere populaire databases zoals MySql , Postgresql , enz. Update eerst apt-cache door het volgende commando uit te voeren.

$ sudo apt update

Controleer nu of er SQLite . zijn pakketten beschikbaar in de apt repository door de volgende opdracht uit te voeren.

$ sudo apt-cache search sqlite

Voer de volgende opdracht uit om het pakket te installeren.

$ sudo apt install sqlite3

U kunt de installatie valideren door de sqlite . te starten sessie door het volgende commando uit te voeren.

$ sqlite3

Je kunt het zien aan de bovenstaande afbeelding SQLite3 is succesvol geïnstalleerd en draait met versie 3.33.0. .

SQLite-database en -tabel maken

De database wordt eenvoudigweg als een bestand in uw lokale bestandssysteem opgeslagen. U kunt een database maken bij het starten van de sqlite-sessie door de databasenaam als argument te vermelden. Als de database beschikbaar is, wordt de database geopend, anders wordt een nieuwe database gemaakt.

Als we de databasenaam niet als argument doorgeven, wordt er een tijdelijke database in het geheugen gemaakt die wordt verwijderd zodra de sessie wordt beëindigd. Hier heb ik geen database, dus ik zal een nieuwe DB maken door de DB-naam als argument te vermelden. Zodra u bent verbonden met de sessie, kunt u de .databases . uitvoeren commando om te zien welk bestand aan de database is toegevoegd.

$ sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

Laten we nu een voorbeeldtabel maken door de volgende query's uit te voeren.

# 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);  

U kunt de .tables . uitvoeren commando om tabellen in de database weer te geven.

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

SQlite Browser installeren in Ubuntu

Nu we hebben gezien hoe we sqlite3 moeten installeren en instellen we zullen ook sqlite . installeren browser, een eenvoudige GUI-tool om uw sqlite-databases te beheren.

$ sudo apt install sqlitebrowser -y

U kunt de applicatie starten vanuit het startmenu of vanuit de terminal. Voer de volgende opdracht uit om vanaf de terminal te starten.

$ sqlitebrowser &

SQLite en SQLite Browser verwijderen

Voer de volgende opdracht uit om beide SQLite . te verwijderen en SQLite browser.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Dat was het voor dit artikel. Als je feedback of tips hebt, gebruik dan het commentaargedeelte om het te posten.


  1. HAProxy:alle bronnen van de verschillende bronnen

  2. Oracle JDeveloper 12c gebruiken met Oracle Database 12c op Oracle Cloud Platform, deel 3

  3. De ODBC-laag testen

  4. Query-optimalisatie in PostgreSQL. UITLEG Basis - Deel 3