The glavna razlika med INSERT in UPDATE v SQL je to INSERT se uporablja za dodajanje novih zapisov v tabelo, UPDATE pa za spreminjanje obstoječih zapisov v tabeli.
Sistem za upravljanje relacijskih baz podatkov (RDBMS) je program, ki omogoča shranjevanje in upravljanje relacijskih baz podatkov. Relacijska baza podatkov shrani podatke v tabele. Te tabele so med seboj povezane. Jezik strukturirane poizvedbe (SQL) je jezik za izvajanje različnih operacij podatkov, shranjenih v RDBMS. Ena vrsta ukaza SQL se imenuje Language Manipulation Language (DML). Ti ukazi pomagajo pri upravljanju podatkov, shranjenih v tabelah. INSERT in UPDATE sta dva ukaza DML. Na splošno INSERT pomaga dodati eno ali več vrstic v tabelo, medtem ko UPDATE pomaga spremeniti eno ali več vrednosti v tabeli.
Pokrita ključna območja
1. Kaj je INSERT
- Opredelitev, funkcionalnost
2. Kaj je UPDATE
- Opredelitev, funkcionalnost
3. Kakšna je razlika med INSERT in UPDATE v SQL
- Primerjava ključnih razlik
Ključni pogoji
INSERT, DML, relacijska baza podatkov, SQL, UPDATE
Kaj je INSERT v SQL
Ukaz INSERT pomaga dodati nove zapise v tabelo. Tabela zaposlenih je naslednja.
Naslednji stavek doda nove vrednosti v tabelo zaposlenih.
INSERT INTO zaposleni VALUES (3, „John“, „Melbourne“, „Marketing“);
Zdaj je tabela zaposlenih naslednja.
Možno je tudi napisati zgornji stavek SQL, kot sledi.
Zaposlenega INSERT INTO (emp_id, ime, naslov, oddelek) VALUES (3, „John“, „Melbourne“, „Marketing“);
Kaj je UPDATE v SQL
Ukaz UPDATE pomaga spremeniti obstoječe zapise tabele. Za spremembo določenega zapisa ali zapisov ga lahko uporabimo s klavzulo WHERE.
Naslednja izjava spremeni oddelek zaposlenih 3 na prodajo.
UPDATE zaposleni SET oddelka = "Prodaja" WHERE emp_id = 3;
Zdaj je tabela naslednja.
Poleg tega je možno spremeniti tudi vrednosti več stolpcev.
UPDATE zaposleni SET naslov = ra Canberra ’, oddelek = Inženiring em KJE emp_id = 2;
Zgornja izjava spremeni naslov in oddelek zaposlenega 2 na naslednji način.
Razlika med INSERT in UPDATE v SQL
Opredelitev
INSERT je ukaz DML za vstavljanje ene ali več vrstic v tabelo v RDBMS, medtem ko je UPDATE ukaz DML za spreminjanje ali posodabljanje vrednosti v tabeli RDBMS. Tako je to glavna razlika med INSERT in UPDATE v SQL.
Uporaba
Pomembna razlika med INSERT in UPDATE v SQL je, da medtem ko INSERT pomaga pri dodajanju novih vrednosti v tabelo, UPDATE pomaga spremeniti vrednosti tabele.
Zaključek
INSERT in UPDATE sta dva pogosto uporabljena ukaza DML v SQL. Običajno je stavek INSERT prvi stavek, ki se izvede po izdelavi tabele. Po drugi strani pa lahko uporabimo klavzulo WHERE z UPDATE, da omejimo spremembe na določene zapise. Tako je razlika med INSERT in UPDATE v SQL, da se INSERT uporablja za dodajanje novih zapisov v tabelo, medtem ko se UPDATE uporablja za spreminjanje obstoječih zapisov v tabeli.
Sklic:
1. “Uporaba ukazov INSERT SQL.” Vrste omrežne topologije v računalniških omrežjih | Študija,