Razlika Između Ažuriranja I Promjene

Razlika Između Ažuriranja I Promjene
Razlika Između Ažuriranja I Promjene

Video: Razlika Između Ažuriranja I Promjene

Video: Razlika Između Ažuriranja I Promjene
Video: Odluka je ključ promjene! 2024, Svibanj
Anonim

Ažuriranje u odnosu na Alter

Ažuriranje i Alter dvije su naredbe SQL (jezik strukturiranog upita) koji se koriste za izmjenu baza podataka. Izjava o ažuriranju koristi se za ažuriranje postojećih zapisa u bazi podataka. Ažuriranje je izjava jezika za upravljanje podacima (DML). Naredba Alter SQL koristi se za izmjenu, brisanje ili dodavanje stupca u postojeću tablicu u bazi podataka. Alter je izjava jezika definicije podataka (DDL).

Što je ažuriranje?

Ažuriranje je SQL naredba koja se koristi za ažuriranje postojećih zapisa u bazi podataka. Ažuriranje se smatra DML izjavom. Naredbe koje se koriste za upravljanje podacima bez mijenjanja sheme baze podataka nazivaju se DML izrazi. Slijedi tipična sintaksa izraza ažuriranja.

AŽURIRANJEName tablice

POSTAVLJATI stupac1Name = vrijednost1, stupac2Name = vrijednost2,…

GDJE stupacXName = someValue

U gornjem primjeru tableName treba zamijeniti imenom tablice u kojoj želite izmijeniti zapise. Ime column1Name, column2Name u klauzuli SET nazivi su stupaca u tablici u kojima se vrijednosti zapisa koji trebaju biti preinačena. value1 i value2 su nove vrijednosti koje treba umetnuti u zapis. Klauzula WHERE navodi skup zapisa koji treba ažurirati u tablici. Klauzula WEHRE također se može izostaviti iz naredbe UPDATE. Tada bi se svi zapisi u tablici ažurirali vrijednostima navedenim u klauzuli SET.

Što je Alter?

Alter je SQL naredba koja se koristi za izmjenu, brisanje ili dodavanje stupca u postojeću tablicu u bazi podataka. Alter se smatra DDL izjavom. Naredbe koje se koriste za definiranje strukture baze podataka (shema baze podataka) nazivaju se DDL izrazi. Slijedi tipična sintaksa izraza alter koji se koristi za dodavanje stupca postojećoj tablici.

ALTER TABLE tableName

DODAJTE newColumnName dataTypeOfNewColumn

Ovdje je tableName ime postojeće tablice koju treba izmijeniti, a newColumnName naziv novog stupca koji je dodan tablici. dataTypeOfNewColumn pruža tip podataka novog stupca.

Slijedi tipična sintaksa izraza alter koji se koristi za brisanje stupca u postojećoj tablici.

ALTER TABLE tableName

PUSTI STOLPEC stupacName

Ovdje je tableName naziv postojeće tablice koju treba izmijeniti, a columnName naziv stupca koji treba izbrisati. Neke tablice možda ne dopuštaju brisanje stupaca iz njihovih tablica.

Slijedi tipična sintaksa izraza alter koji se koristi za promjenu tipa podataka postojećeg stupca u tablici.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Ovdje je columnName ime postojećeg stupca u tablici, a newDataType je naziv novog tipa podataka.

Koja je razlika između Update i Alter?

Ažuriranje je SQL naredba koja se koristi za ažuriranje postojećih zapisa u bazi podataka, dok je alter SQL naredba koja se koristi za izmjenu, brisanje ili dodavanje stupca u postojeću tablicu u bazi podataka.

Ažuriranje je DML izraz, dok je alter DDL izraz. Naredba Alter mijenja shemu baze podataka, dok izjava update mijenja samo zapise u bazi podataka, a da ne mijenja njezinu strukturu.

Preporučeno: