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 uttrykkForklaringen på denne generelle syntaksen er som:
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:
.bordBlant 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.