Hvordan du bruker oppdateringserklæring i sqlite

Hvordan du bruker oppdateringserklæring i sqlite
SQLite er en RDMS som brukes til å administrere data om relasjonsdatabaser ved å følge tabellstruktur. I SQLite kan data administreres ved å sette inn, oppdatere og slette verdier når som helst når som helst. Det er veldig enkelt å oppdatere data i SQLite på grunn av den enkle arkitekturen. Oppdateringserklæringen lar brukere gjøre endringer i dataene til allerede eksisterende tabeller i SQLite.

Det er forskjellige kommandoer i SQLite for å utføre forskjellige oppgaver som å lage tabeller, modifikasjoner av data og sletting av tabeller. I denne oppfølgingen vil vi diskutere oppdateringsuttalelsen og dens verk i SQLite.

Hva er oppdateringserklæring i SQLite

Oppdateringserklæringen i SQLite brukes til å endre verdiene til en eller flere kolonner i en eksisterende rad, i en tabell. Ved hjelp av denne uttalelsen kan vi oppdatere mer enn en kolonne/rad samtidig, men det må være en del av samme tabell.

Den generelle syntaksen ved å bruke oppdateringsuttalelse i SQLite er som:

Oppdater tabell_name Set Column_name = new_value [,…] hvor uttrykk

Forklaringen på denne generelle syntaksen er som:

  • Bruk uttalelsen "oppdatering" for å endre tabellen
  • Erstatt "tabell_navnet" med navnet på en tabell der det skal gjøres modifikasjoner
  • Bruk "sett" -uttalelsen og erstatt "kolonnenavnet" med navnet på en kolonne der modifikasjoner skal gjøres
  • Sett tegnet på lik "=" og tilordne den nye verdien du vil sette inn
  • Bruk "hvor" -uttalelsen og erstatt et uttrykk med en viss tilstand som hjelper SQLite til å endre de spesifiserte endringene
  • “[,…]” Viser at vi kan redigere forskjellige kolonner i samme tabell

Eksempel på oppdateringskommando i SQLite: La oss forstå dette med et eksempel, først vil vi bruke kommandoen til å vise tabellene som allerede er til stede i databasen som:

.bord

Blant tabellene, vist som et resultat av utført kommando, velger vi Linuxhint_Employee og viser tabellen ved å bruke kommandoen:

Velg * fra Linuxhint_Employee;

Nå ønsker vi å endre navnet, Tom med John, så for dette formålet vil vi bruke "oppdatering" -uttalelsen ved å bruke uttrykket ansatte_id = 3; som betyr å endre verdien der ansatt_id er 3 som:

Oppdater Linuxhint_Employee Set Employee_Name = 'John' hvor ansatte_id = 3;

For å validere endringene, utfør følgende kommando for å vise innholdet i en tabell, Linuxhint som:

Velg * fra Linuxhint_Employee;

Fra output ovenfor kan vi se at navnet “Tom” er erstattet av den nye verdien “John” ved hjelp av oppdateringserklæringen.

Oppdater flere kolonner i SQLite: Nå vil vi redigere to kolonner samtidig ved å bruke oppdateringsuttalelsen. Først vil vi vise innholdet i tabellen "Ansatte_Data" som:

Velg * fra ansatte_data;

Vi vil redigere navnet “Paul” med det nye navnet “John” og hans 24 år med New Age 38 ved å bruke oppdateringsuttalelsen som:

Oppdater ansatte_data set ansatte_navn = 'John', ansatte_age = 38 der ansatte_id = 1;

For å bekrefte endringene, utfør følgende kommando og vise tabellen, ansatte_data som:

Velg * fra ansatte_data;

Vi kan se at vi endret de to kolonnene samtidig ved å bruke en enkelt kommando over oppdateringsuttalelsen.

Oppdater alle rader i SQLite: Tilsvarende kan vi redigere mer enn to kolonner med samme rad ved å bruke en oppdateringserklæring. Vi kan også oppdatere alle radene uten å bruke "Where" -klausulen, for eksempel ønsker vi å oppdatere alderen til alle ansatte som er til stede i tabellen, nevnt, ansatte_data, med 32, utføre kommandoen:

Oppdater ansatte_data set ansatte_age = 32;

For bekreftelse av endringene, kjør følgende kommando:

Velg * fra ansatte_data;

Vi kan se alderen på alle radene har endret seg med 32.

Konklusjon

Å endre en database er en vanlig oppgave for utviklerne, og for den oppdateringsforespørselen brukes. Oppdatering i SQLite er en teknikk som vi kan endre dataene fra den eksisterende tabellen. I denne oppfølgingen har vi diskutert oppdateringsuttalelsen til SQLite i detalj. Vi forklarte den generelle syntaksen til SQLite og også arbeidet med oppdateringsuttalelsen i SQLite -eksempler. Vi endret dataene til en kolonne, flere kolonner og alle radene i tabellen ved å bruke forhold.