Razlika Med Posodobitvijo In Spremembo

Razlika Med Posodobitvijo In Spremembo
Razlika Med Posodobitvijo In Spremembo

Video: Razlika Med Posodobitvijo In Spremembo

Video: Razlika Med Posodobitvijo In Spremembo
Video: Построй ПК своей мечты и научись ремонтировать компьютеры | PC Building Simulator игровой процесс 2024, November
Anonim

Posodobitev vs Alter

Update in Alter sta dva ukaza SQL (jezik strukturiranih poizvedb), ki se uporabljata za spreminjanje baz podatkov. Stavek Update se uporablja za posodobitev obstoječih zapisov v zbirki podatkov. Posodobitev je stavek o jeziku za upravljanje podatkov (DML). Ukaz Alter SQL se uporablja za spreminjanje, brisanje ali dodajanje stolpca obstoječi tabeli v zbirki podatkov. Alter je stavek jezika definicije podatkov (DDL).

Kaj je posodobitev?

Posodobitev je ukaz SQL, ki se uporablja za posodobitev obstoječih zapisov v zbirki podatkov. Posodobitev se šteje kot stavek DML. Ukazi, ki se uporabljajo za upravljanje podatkov brez spreminjanja sheme baze podatkov, se imenujejo stavki DML. Sledi tipična sintaksa stavka posodobitve.

UPDATE tableName

NASTAVITE stolpec1Name = vrednost1, stolpec2Name = vrednost2,…

WHERE stolpecXName = someValue

V zgornjem primeru je treba tableName nadomestiti z imenom tabele, v kateri želite spremeniti zapise. Stolpec1Name, stolpec2Name v stavku SET so imena stolpcev v tabeli, v katerih morajo biti vrednosti zapisa, ki jih je treba spremenjen. vrednost1 in vrednost2 sta novi vrednosti, ki ju je treba vstaviti v zapis. Stavek WHERE določa nabor zapisov, ki ga je treba posodobiti v tabeli. Klavzulo WEHRE lahko tudi izpustimo iz stavka UPDATE. Nato bi se vsi zapisi v tabeli posodobili z vrednostmi, določenimi v stavku SET.

Kaj je Alter?

Alter je ukaz SQL, ki se uporablja za spreminjanje, brisanje ali dodajanje stolpca obstoječi tabeli v zbirki podatkov. Alter se šteje za izjavo DDL. Ukazi, ki se uporabljajo za definiranje strukture baze podatkov (shema baze podatkov), se imenujejo stavki DDL. Sledi tipična sintaksa stavka alter, ki se uporablja za dodajanje stolpca obstoječi tabeli.

ALTER TABLE tableName

DODAJ newColumnName dataTypeOfNewColumn

Tu je tableName ime obstoječe tabele, ki jo je treba spremeniti, newColumnName pa ime novega stolpca, ki je dodan v tabelo. dataTypeOfNewColumn podaja podatkovni tip novega stolpca.

Sledi tipična sintaksa stavka alter, ki se uporablja za brisanje stolpca v obstoječi tabeli.

ALTER TABLE tableName

PUSTI STOLPEC stolpecName

Tu je tableName ime obstoječe tabele, ki jo je treba spremeniti, columnName pa ime stolpca, ki ga je treba izbrisati. Nekatere tabele morda ne omogočajo brisanja stolpcev iz tabel.

Sledi tipična sintaksa stavka alter, ki se uporablja za spreminjanje podatkovnega tipa obstoječega stolpca v tabeli.

ALTER TABLE tableName

ALTER STOLPEC stolpecName newDataType

Tu je columnName ime obstoječega stolpca v tabeli, newDataType pa ime novega podatkovnega tipa.

Kakšna je razlika med Update in Alter?

Posodobitev je ukaz SQL, ki se uporablja za posodobitev obstoječih zapisov v zbirki podatkov, medtem ko je alter ukaz SQL, ki se uporablja za spreminjanje, brisanje ali dodajanje stolpca obstoječi tabeli v zbirki podatkov.

Posodobitev je stavek DML, medtem ko je alter stavek DDL. Ukaz Alter spremeni shemo baze podatkov, izjava update pa samo spremeni zapise v bazi podatkov, ne da bi spremenila njeno strukturo.

Priporočena: