I denne artikkelen får vi se hvordan du kan integrere rader i den nødvendige tabellen ved å bruke Sett inn kommandoen til SQLite -spørringen.
Vi lastet ned BD -nettleseren for SQLite Compiler for å utføre SQLite -spørsmål. Først må vi treffe snarveisnøkkelen “Ctrl+N” fra tastaturet for å bygge en ny database. Databasefilen lagres i nesten hvilken som helst datamaskinmappe med “SQLite Databases Files” -formatet. Vi kan til og med utføre spørringen for å bygge en ny database. Vi vil opprettholde en database med "pilot" i denne artikkelen. Da må vi lage en tabell, legge til forskjellige verdier i tabellen og kjøre forskjellige kommandoer.”
Opprettelse av tabell
Vi vil ta eksemplet på en tabell "Pilot", og Create Query brukes til å lage en tabell. I denne spørringen vil vi spesifisere de forskjellige attributtene. Attributtene har forskjellige datatyper, for eksempel ID -er som har heltall, navn, by og rang, har tekstdatatype, og alderen og lønnen har numeriske datatyper.
For å utføre spørringen, velger vi først den nødvendige spørringen, og trykker deretter på snarveisnøklene “Shift + F5”. Utgangen indikerer at "opprette" spørringen kan implementeres vellykket.
Sett inn data i en enkelt rad
Etter å ha generert tabellen, vil vi bruke innsatsspørsmålet for å legge til dataene i tabellen. Her legger vi bare til dataene til bare en pilot.
Sett inn i pilot (ID, navn, by, rang, alder, lønn)Vi satte inn dataene i en enkelt rad i tabellen “Pilot.”
Kjør velg spørring
Select -setningen er den viktigste kommandoen for å spørre en SQLite -database. I SELECT -spørringen vil vi indikere hva vi vil få. Videre kan vi bruke “From” -kommandoen til å hente poster mens vi bruker SELECT -setningen. Kommandoen “fra” har blitt brukt for å definere hvor data vil bli hentet fra tydelig. "Fra" -kommandoen vil indikere en enkelt eller mange tabeller som oppføringer vil bli hentet.
>> Velg * fra pilotHver gang vi satte inn posten til en enkelt pilot, brukte vi en valgt spørring for å skaffe disse dataene.
Sett inn data i flere rad
Ved hjelp av Sett inn spørringen kan vi sette inn dataene til flere rader. I dette trinnet brukte vi "Sett inn" -spørsmålet for å sette inn dataene i kolonnene i tabellen "Pilot" ved å bruke bare en Sett inn -kommando.
>> Sett inn i pilot (id, navn, by, rang, alder, lønn) verdier (5035, 'faiq', 'Karachi', 'First Officer', '32', '50000'),Vi legger til verdier i forskjellige rader i tabellen “Pilot”, som vist på figuren.
Nok en gang ønsker vi å hente dataene fra tabellen "Pilot", så vi har brukt Select Query. Symbolet * representerer at SELECT vil returnere dataene til alle tabellkolonnene.
>> Velg * fra pilotDerfor leser vi dataene i tabellen "Pilot" ved å kjøre "Select" -kommandoen. Dette kan hente alle kolonnene og radene med den nødvendige tabellen som er nevnt i "fra" -klausulen.
Dataene viser ID -er, navn, bynavn, rekker, aldre og lønn til forskjellige piloter.
Sett inn alle andre verdier uten å sette inn den primære nøkkelkolonnen
I dette trinnet vil vi sette inn alle andre tabellverdier, bortsett fra kolonnen med tabellens primære nøkkel. Vi la merke til fra spørringen ovenfor at kolonnen "ID" inneholder den primære tasten. Det er ikke obligatorisk å sette inn kolonnens verdi som har en primærnøkkel.
>> Sett inn i pilot (navn, by, rang, alder, lønn) verdier ('faiq', 'Karachi', 'First Officer', '32', '50000')Her legger innsatsspørsmålet til verdien av alle kolonnene i tabellen bortsett fra “ID.,”Og vi implementerte spørringen ovenfor uten feil.
Sett inn verdiene i tabellen uten å spesifisere kolonnelisten
Vi kan også legge til alle verdiene i tabellen "Pilot" uten å definere listen over kolonner i Sett inn spørringen. Vi vil sette inn verdiene ved bare å skrive inn sett inn i termin, etterfulgt av et tabellnavn og deretter bruke nøkkelordverdiene.
>> Sett inn pilotverdier (503, 'Faiq', 'Karachi', 'First Officer', '32', '50000'),Ettersom ingen liste over alle kolonnene er gitt etter det nødvendige tabellnavnet i innsatsspørsmålet ovenfor. Derfor er det bare data for alle nødvendige kolonner som er gitt i denne situasjonen.
Sett inn verdiene i tabellen ved å spesifisere noen kolonner
I dette tilfellet setter vi bare inn dataene fra bare noen få kolonner i tabellen “Pilot.”Vi har spesifisert navnene på disse kolonnene i innsatsspørsmålet, som vi ønsker å bli satt inn i tabellen.
>> sett inn i pilot (navn, rang, alder) verdier ('faiq', 'første offiser', '32')Vi har bare gitt tre kolonner og deres verdier i denne innsatsspørsmålet.
Oppdater dataene
Vi kan oppdatere tabellens data ved hjelp av erstatning eller en oppdateringsspørsmål. Vi har brukt erstatningskommandoen for å erstatte de eldre dataene med den nye i denne innsatsspørsmålet.
>> Erstatt til pilot (navn, by, rang, alder, lønn) verdier ('Arslan', 'Rawalpindi', 'First Officer', '34', '60000')Dataene om kolonnene vi ønsker å bli erstattet inkluderer navn, by, rang, alder og lønn. Utfallet viser vellykket utførelse av spørringen.
Konklusjon
Denne SQLite -opplæringen demonstrerte bruken av "Sett inn" -spørsmålet i SQLite. Kommandoen "Sett inn" i SQLite -spørsmål lar brukere sette inn flere datasett i en databasetabell. Videre har vi sett hvordan du bruker innsats for å legge til et enkelt sett med data i en tabell, hvordan du bruker innsatsspørsmålet for å legge til data i noen spesifiserte kolonner, hvordan du oppdaterer tabellens post, samt hvordan du legger til data i kolonner uten å oppgi kolonnenavn i spørringen.