Verschil tussen bijwerken en wijzigen

Update versus Alter

Bijwerken en wijzigen zijn twee SQL-opdrachten (Structured Query Language) die worden gebruikt voor het wijzigen van databases. Update-instructie wordt gebruikt om bestaande records in een database bij te werken. Update is een DAM-instructie (Data Manipulation Language). De opdracht Alter SQL wordt gebruikt om een ​​kolom aan te passen, te verwijderen of toe te voegen aan een bestaande tabel in een database. Alter is een DDL-instructie (Data Definition Language).

Wat is Update?

Update is een SQL-opdracht die wordt gebruikt om bestaande records in een database bij te werken. Update wordt beschouwd als een DML-statement. Opdrachten die worden gebruikt om gegevens te beheren zonder het gegevensbankschema te wijzigen, worden DML-instructies genoemd. Hierna volgt de typische syntaxis van een update-instructie.

UPDATE tableName

SET column1Name = value1, column2Name = value2, ...

WHERE columnXName = someValue

In het bovenstaande voorbeeld moet tableName worden vervangen door de naam van de tabel waarin u de records wilt wijzigen. De kolom1Name, column2Name in de SET-component zijn de namen van de kolommen in de tabel waarin de waarden van de record die moeten worden gewijzigd. waarde1 en waarde2 zijn de nieuwe waarden die in de record moeten worden ingevoegd. WHERE-component geeft aan dat de set records moet worden bijgewerkt in de tabel. De WEHRE-component kan ook worden weggelaten uit de UPDATE-instructie. Alle records in de tabel worden vervolgens bijgewerkt met de waarden die zijn opgegeven in de SET-component.

Wat is Alter?

Alter is een SQL-opdracht die wordt gebruikt om een ​​kolom aan te passen, te verwijderen of toe te voegen aan een bestaande tabel in een database. Alter wordt beschouwd als een DDL-verklaring. Opdrachten die worden gebruikt om de structuur van een database (databaseschema) te definiëren, worden DDL-instructies genoemd. Hierna volgt de typische syntaxis van een alter-instructie die wordt gebruikt om een ​​kolom aan een bestaande tabel toe te voegen.

ALTER TABLE tableName

Nieuwe columnaam dataTypeOfNewColumn toevoegen

Hier is tableName de naam van de bestaande tabel die moet worden gewijzigd en newColumnName is de naam die wordt gegeven aan de nieuwe kolom die aan de tabel wordt toegevoegd. dataTypeOfNewColumn biedt het gegevenstype van de nieuwe kolom.

Hierna volgt de typische syntaxis van een alter-instructie die wordt gebruikt om een ​​kolom in een bestaande tabel te verwijderen.

ALTER TABLE tableName

DROP COLUMN columnName

Hierin is tableName de naam van de bestaande tabel die moet worden gewijzigd en de kolomnaam de naam van de kolom die moet worden verwijderd. In sommige tabellen is het niet mogelijk kolommen uit de tabellen te verwijderen.

Hierna volgt de typische syntaxis van een alter -instructie die wordt gebruikt om het gegevenstype van een bestaande kolom in een tabel te wijzigen.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Hier is kolomNaam de naam van de bestaande kolom in de tabel en het newDataType de naam van het nieuwe gegevenstype.

Wat is het verschil tussen Update en Alter?

Update is een SQL-opdracht die wordt gebruikt om bestaande records in een database bij te werken, terwijl alter een SQL-opdracht is die wordt gebruikt om een ​​kolom aan te passen, te verwijderen of toe te voegen aan een bestaande tabel in een database.

Update is een DML-statement terwijl alter een DDL-statement is. Wijzigen commando wijzigt het databaseschema, terwijl update statement alleen records in een database wijzigt zonder de structuur aan te passen.