Skillnaden Mellan Uppdatering Och ändring

Skillnaden Mellan Uppdatering Och ändring
Skillnaden Mellan Uppdatering Och ändring

Video: Skillnaden Mellan Uppdatering Och ändring

Video: Skillnaden Mellan Uppdatering Och ändring
Video: Minecraft Java Edition VS Bedrock Edition... 2024, Maj
Anonim

Uppdatera vs Alter

Update och Alter är två SQL-kommandon (Structured Query Language) som används för att modifiera databaser. Uppdateringsuttalande används för att uppdatera befintliga poster i en databas. Uppdatering är ett uttalande om Data Manipulation Language (DML). Alter SQL-kommandot används för att modifiera, ta bort eller lägga till en kolumn i en befintlig tabell i en databas. Alter är ett DDL-uttalande (Data Definition Language).

Vad är uppdatering?

Uppdatering är ett SQL-kommando som används för att uppdatera befintliga poster i en databas. Uppdatering betraktas som ett DML-uttalande. Kommandon som används för att hantera data utan att ändra databasschemat kallas DML-satser. Följande är den typiska syntaxen för ett uppdateringsuttalande.

UPPDATERA tabellnamn

SET kolumn1namn = värde1, kolumn2namn = värde2, …

VAR columnXName = someValue

I exemplet ovan borde tabellnamn ersättas med namnet på den tabell som du vill ändra posterna i. Kolumn1namn, kolumn2namn i SET-klausulen är namnen på kolumnerna i tabellen där värdena för posten som måste vara ändrad. värde1 och värde2 är de nya värdena som ska infogas i posten. WHERE-klausulen anger att uppsättningen poster måste uppdateras i tabellen. WEHRE-klausulen kan också utelämnas från UPDATE-uttalandet. Sedan uppdateras alla poster i tabellen med de värden som anges i SET-klausulen.

Vad är Alter?

Alter är ett SQL-kommando som används för att modifiera, ta bort eller lägga till en kolumn i en befintlig tabell i en databas. Alter betraktas som ett DDL-uttalande. Kommandon som används för att definiera strukturen i en databas (databasschema) kallas DDL-uttalanden. Följande är den typiska syntaxen för ett alter-uttalande som används för att lägga till en kolumn i en befintlig tabell.

ALTER TABLE tabellnamn

LÄGG TILL newColumnName dataTypeOfNewColumn

Här är tabellnamn namnet på den befintliga tabellen som behöver ändras och newColumnName är namnet på den nya kolumnen som läggs till i tabellen. dataTypeOfNewColumn tillhandahåller datatypen för den nya kolumnen.

Följande är den typiska syntaxen för ett alter-uttalande som används för att radera en kolumn i en befintlig tabell.

ALTER TABLE tabellnamn

DROP KOLONN kolumnnamn

Här är tabellnamn namnet på den befintliga tabellen som behöver ändras och kolumnnamnet är namnet på kolumnen som måste tas bort. Vissa av tabellerna tillåter kanske inte radering av kolumner från dess tabeller.

Följande är den typiska syntaxen för ett ändringsuttalande som används för att ändra datatypen för en befintlig kolumn i en tabell.

ALTER TABLE tabellnamn

ALTER COLUMN columnName newDataType

Här är columnName namnet på den befintliga kolumnen i tabellen och newDataType är namnet på den nya datatypen.

Vad är skillnaden mellan Update och Alter?

Uppdatering är ett SQL-kommando som används för att uppdatera befintliga poster i en databas, medan alter är ett SQL-kommando som används för att modifiera, ta bort eller lägga till en kolumn i en befintlig tabell i en databas.

Uppdatering är ett DML-uttalande medan alter är ett DDL-uttalande. Alter-kommandot modifierar databasschemat, medan uppdateringsuttalandet endast ändrar poster i en databas utan att dess struktur ändras.

Rekommenderas: