SQLite kjører ikke som en systemtjeneste som andre DBMS. Så det er kjent som en selvstendig databasesjef som ikke fungerer som andre DBM-er, for eksempel MySQL, PostgreSQL og MariaDB.
SQLite er bygget basert på C -språket for å gjøre det til et effektivt og raskt databasestyringssystem. Binærene i alle viktige operativsystemer er tilgjengelige som Windows, Linux og MacOS, så det er en multi-plattform og åpen kildekode-applikasjon.
Installasjon av sqlite på centos 8
SQLite er tilgjengelig i standardpakkesjefen for CentOS 8 -operativsystemet og lett nedlastbar og installerbar derfra.
Men før det er det en utmerket praksis å sørge for at systemet ditt er oppdatert. For å oppgradere de installerte pakkene og avhengighetene, utfør kommandoen som er skrevet nedenfor:
$ sudo dnf oppgradering
Etter oppgradering, sørg for at EPEL-Release også er aktivert på CentOS 8-operativsystemet. Hvis det ikke er aktivert, kan du utføre kommandoen nedenfor for å aktivere EPEL-Release:
$ sudo dnf installer epel-release
Når EPEL-Release er aktivert, utfører du oppgraderingskommandoen igjen for å gjøre pakkene oppdatert:
$ sudo dnf oppgradering
Når systemet er oppdatert og klart, kan vi installere SQLite på CentOS 8 ved å utføre enkeltkommandoen.
For å installere den nyeste og stabile versjonen av SQLite fra DNF Package Manager, utfør kommandoen:
$ sudo dnf install sqlite
SQLite vil bli lastet ned og installert om noen få øyeblikk.
Når installasjonen av SQLite på CentOS 8 er fullført, kan du bekrefte installasjonen ved å utføre kommandoen gitt nedenfor:
$ SQLite3 -Versjon
Det er bekreftet at Sqlites versjon 3.26 er vellykket installert på CentOS 8 operativsystem. La oss komme i gang med SQLite i Centos 8 og lære om dens primære bruk.
Komme i gang med SQLite på Centos 8
For å komme i gang med sqlite på centos 8, bare utfør “Sqlite3” Kommando i terminalen til Centos 8 for å komme inn i skallet til Sqlite:
$ sqlite3
Når du er logget på SQLite-skallet, anbefales det at du først tar en titt på hjelpesiden til SQLite for å få kunnskap om SQLite-kommandoene.
SQLite> .hjelp
Vi vil prøve å kjøre noen grunnleggende kommandoer for å opprette en database, en tabell og sette inn noen data i en tabell i SQLite.
Hvordan lage en database i SQLite
Siden SQLite -databasen er lagret som en fil, kan vi opprette en SQLite -database ved hjelp av “Sqlite3” kommando.
Mens vi logger på SQLite Shell, må vi nevne navnet på databasen vi vil bruke. Hvis det ikke er noen database med det oppgitte navnet, vil det opprettes en ny databasefil. Hvis vi ikke oppgir noe databasenavn, vil det opprettes en midlertidig database. Merk: Den midlertidige databasen i minnet blir avsluttet når SQLite-økten blir stengt.
For eksempel å lage “Testdb” Database I SQLite vil kommandoen gå slik:
$ sqlite3 testdb
Etter å ha utført kommandoen ovenfor, en ny database med navnet “Testdb” vil bli opprettet i den nåværende arbeidskatalogen. Du blir umiddelbart logget inn på SQLite -økten. Du kan utføre kommandoen “.databaser ” å vite hvilken database som er tilkoblet:
SQLite> .databaser
Du kan se på skjermbildet over at databasefilen er opprettet i /Home /User Directory, og SQLite -økten er koblet til “Testdb”. Så du kan også oppgi banen sammen med databasenavnet for å opprette og logge inn på databaseøkten.
Etter å ha bygget databasen, er neste trinn å lage en tabell.
Hvordan lage et bord i sqlite
Siden SQLite er et SQL-basert databasestyringssystem, er det Lag tabell Kommando brukes til å lage en tabell.
For eksempel å lage en tabell med navnet på “Test_student” i sqlite, Lag tabell Kommandoen ville være slik:
SQLite> Opprett tabell TEST_STUDENT (
…> Navnstreng,
…> Alder int
...>);
En ny “TEST_TABLE” vil bli opprettet, og du kan bekrefte opprettelsen av tabellen i sqlite ved å utføre “.bord ” kommando:
SQLite> .bord
Du kan se og vitne i utgangen at “Test_student” Tabellen er oppført som et resultat av “.bord ” kommando.
La oss nå se hvordan du legger data i en SQLite -tabell.
Sette inn data i en tabell i sqlite
Innføring av data i en SQLite-tabell er like enkelt som å gjøre det i noe annet SQL-basert databasestyringssystem. Sett inn data i “Test_student” bord; de Sett inn i Kommandoen vil bli brukt.
For eksempel ønsker vi å legge noen nye studenter i “Test_student” Tabell slik at kommandoen skulle gå slik:
sqlite> sett inn i test_student (navn, alder)
…> Verdier ('John', 16),
…> ('Bob', 18),
...> ('Ivan', 14);
Hvordan se en tabelldata i SQLite
Nå, for å se gjeldende tilstand på tabellen, bruk Velg * fra tabellnavn kommando:
sqlite> velg * fra test_student;
Du kan se i utgangen at de tre innsatte radene vises.
Konklusjon
I dette innlegget har vi lært å installere SQLite Database Management System i CentOS 8 -operativsystemet. Det er like enkelt å installere SQLite -motoren på CentOS 8 som å installere en hvilken som helst annen pakke fra DNF -pakkelageret på CentOS 8.
I denne enkle startguiden har vi dessuten lært den primære bruken og utført noen kommandoer på nybegynnernivå som å lage en database i SQLite, lage en tabell og sette inn data i en tabell i SQLite Database Management System.