Vi må først installere SQLite3 Shell -applikasjonen før vi kan bruke den. Hvis SQLite er installert, må du sjekke at programmets plassering er lagt til vår lokale banemiljøvariabel, siden dette vil gjøre det lettere å få tilgang til databasefilen, så vel som andre filer vi måtte trenge. Deretter, CD til databasefilens mappe fra en ledetekst. Forsikre deg om at filen er i samme katalogmappe som SQLite -databasen du genererte.”
Bruk SQLite3 som en kommando; Dette skal få opp SQLite -skallet, med en skjerm som ligner på den som er sett nedenfor. Først har vi spesifisert banen til mappen der filen vår blir opprettet et databasenavn “Hospital.DB ”ved å bruke SQLite3 -kommandoen.
Databasen opprettes med suksess i SQLite; Du kan se det ved å bruke en .Databaser kommando i skallet. Nå har vi en Create -uttalelse som brukes til å lage en tabell i den gitte databasen. Vi opprettet et bord med navnet “Pasienter.”Denne tabellen holder posten til pasientene, som inkluderer ID som den primære nøkkelen med datatypen int, navn med char datatypen, og avdelinger med typen tekst.
Lag tabellpasienter (Bordet bygges, og kolonnene blir definert. Ved hjelp av INSERT -kommandoen har vi nå inkludert dataene for hver kolonne.
Sett inn pasienterverdier (1, 'Nayab', 'Medical');Eksempel 1
Vi kjører SQL -kommandoer her, og resultatene skrives ut i filen. Følgende kommandoer må brukes til å oppnå dette: .Header på kommandoen brukes til å slå på resultatsettets overskrift.
For å lede SQLite3 -verktøyet for å gi resultatet i CSV -modus, spesifiserer utgangsmodus til CSV.
De .Kommando for output filnavn brukes til å lagre resultatet av en spørring i en fil. Følger .Output -kommando, vil alle påfølgende spørsmål om spørsmål bli lagret i filen du valgte i filnavnparameteren. De .Når filnavn -kommandoen brukes hvis du bare ønsker å lagre resultatet av en annen enkelt spørring i en fil.
Vi kan bruke .Output-kommando uten noen argumenter for å oppdage spørringens resultat til standardutgangen.
.overskrifter påEtter å ha brukt kommandoen ovenfor, har vi en valgt setning som viser tabellen og tabelloppføringen i filen vår.
Velg * fra pasienter;SQL -kommandoen kjører her når vi åpner filen vår, og tabellposten vises.
Eksempel 2
Som i eksemplet ovenfor har vi vist hvordan du setter inn posten fra skallet til filen. Her har vi en SQL SELECT -kommando i filen. Denne kommandoen henter alle postene i tabellpasienter. Vi har brukt metoden .Les filnavn.
Filen.TXT -skriptet lyder fra gjeldende mappe/katalog i dette tilfellet. Hvis du er i en egen katalog, spesifiser hele banen. Ved å bruke .Les fil.TXT I SQLite -skallet er tabellen synlig her, da vi har utført kommandoen fra filen.
Velg Navn, WardEksempel 3
Her utfører vi også SQL -kommandoen fra filen, men med .Timer -kommandoen i skallet. Du kan bruke .Timer -kommando for å aktivere eller deaktivere CPU -tidsmålinger. SQLite vil overvåke og rapportere operativsystemets varighet som er nødvendig for å behandle hvert spørring hvis dette alternativet er aktivert. For det første har vi oppdateringskommandoen, som angir navnet = Uzama med Where -leddet, som har ID = 1 i filen.tekst.
Nå har vi satt overskriften på kommandoen og også tidtakeren på kommandoen. Bruk deretter .Les fil.txt for å vise resultatene fra kommandoen fra filen.tekst. Legg merke til at tidtakeren er på og viser posten med de oppdaterte verdiene som følger:
.header påEksempel 4
Her er en annen tilnærming til å bruke .Les kommando. Følgende SQL -kommando fra filen.txt, som vi utfører i sqlite -skallet.
Uten å måtte åpne SQLite, kan du bruke .Les kommando. Kontrasten mellom denne saken og den siste er at den siste ble gjort etter at du allerede hadde koblet til SQLite fra SQLite. Dette eksemplet blir imidlertid utført utenfra sqlite. Vi har gitt kommandoen “Sqlite3 sykehus.DB “.Les fil.txt ”i mappen der databasen og filen er til stede. Resultatene er representert på bildet nedenfor.
SQLite3 sykehus.db ".Les fil.tekst"Eksempel 5
Dette er vår tredje metode for å utføre SQL -kommandoer fra filen. Kommandoen i fil.TXT er som følger:
Når du kobler til SQLite og åpner en database med SQLite3, videresender følgende tilnærming informasjonen til databasefilen.
SQLite3 sykehus.db< File.txtEksempel 6
En annen måte å utføre SQL -kommandoer fra filen er ved å bruke init -metoden. Nedenfor er SQL -kommandoen, som vil bli utført ved INIT -metoden.
Derfor kommandoen “SQLITE3 Hospital.db -init -fil.TXT ”Utfører også SQL -kommandoen fra filen som vist i øyeblikksbildet.
SQLite3 sykehus.db -init -fil.tekstKonklusjon
Til slutt har vi vist de fire forskjellige måtene som utfører SQL -kommandoer fra filen. Først må vi plassere filen og databasen på samme vei; Deretter kan vi utføre de flere SQL -kommandoene. Hver metode implementeres ved å vise utgangen.