Update vs. Alter
Update und Alter sind zwei SQL-Befehle (Structured Query Language), die zum Modifizieren von Datenbanken verwendet werden. Die Update-Anweisung wird verwendet, um vorhandene Datensätze in einer Datenbank zu aktualisieren. Update ist eine DML-Anweisung (Data Manipulation Language). Der Alter SQL-Befehl wird zum Ändern, Löschen oder Hinzufügen einer Sp alte zu einer vorhandenen Tabelle in einer Datenbank verwendet. Alter ist eine DDL-Anweisung (Data Definition Language).
Was ist Update?
Update ist ein SQL-Befehl, der verwendet wird, um bestehende Datensätze in einer Datenbank zu aktualisieren. Update wird als DML-Anweisung betrachtet. Befehle, die verwendet werden, um Daten zu verw alten, ohne das Datenbankschema zu ändern, werden als DML-Anweisungen bezeichnet. Es folgt die typische Syntax einer Update-Anweisung.
UPDATE Tabellenname
SET Sp alte1Name=Wert1, Sp alte2Name=Wert2, …
WHERE Sp alteXName=irgendeinWert
Im obigen Beispiel sollte Tabellenname durch den Namen der Tabelle ersetzt werden, in der Sie die Datensätze ändern möchten. Sp alten1Name, Sp alten2Name in der SET-Klausel sind die Namen der Sp alten in der Tabelle, in denen die Werte der Datensatz, der geändert werden muss. value1 und value2 sind die neuen Werte, die in den Datensatz eingefügt werden sollen. Die WHERE-Klausel gibt an, dass die Datensätze in der Tabelle aktualisiert werden müssen. Die WEHRE-Klausel könnte auch aus der UPDATE-Anweisung weggelassen werden. Dann würden alle Datensätze in der Tabelle mit den in der SET-Klausel angegebenen Werten aktualisiert.
Was ist Alter?
Alter ist ein SQL-Befehl, der zum Ändern, Löschen oder Hinzufügen einer Sp alte zu einer bestehenden Tabelle in einer Datenbank verwendet wird. Alter wird als DDL-Anweisung betrachtet. Befehle, die verwendet werden, um die Struktur einer Datenbank (Datenbankschema) zu definieren, werden als DDL-Anweisungen bezeichnet. Es folgt die typische Syntax einer Alter-Anweisung, die verwendet wird, um einer vorhandenen Tabelle eine Sp alte hinzuzufügen.
ALTER TABLE Tabellenname
ADD newColumnName dataTypeOfNewColumn
Hier ist tableName der Name der bestehenden Tabelle, die geändert werden muss, und newColumnName ist der Name der neuen Sp alte, die der Tabelle hinzugefügt wird. dataTypeOfNewColumn liefert den Datentyp der neuen Sp alte.
Following ist die typische Syntax einer Alter-Anweisung, die verwendet wird, um eine Sp alte in einer bestehenden Tabelle zu löschen.
ALTER TABLE Tabellenname
DROP COLUMN columnName
Tabellenname ist hier der Name der vorhandenen Tabelle, die geändert werden muss, und Sp altenname ist der Name der Sp alte, die gelöscht werden muss. Einige der Tabellen erlauben möglicherweise nicht das Löschen von Sp alten aus ihren Tabellen.
Following ist die typische Syntax einer Alter-Anweisung, die verwendet wird, um den Datentyp einer vorhandenen Sp alte in einer Tabelle zu ändern.
ALTER TABLE Tabellenname
ALTER COLUMN columnName newDataType
Hierbei ist columnName der Name der bestehenden Sp alte in der Tabelle und newDataType der Name des neuen Datentyps.
Was ist der Unterschied zwischen Update und Alter?
Update ist ein SQL-Befehl, der zum Aktualisieren vorhandener Datensätze in einer Datenbank verwendet wird, während alter ein SQL-Befehl ist, der zum Ändern, Löschen oder Hinzufügen einer Sp alte zu einer vorhandenen Tabelle in einer Datenbank verwendet wird.
Update ist eine DML-Anweisung, während alter eine DDL-Anweisung ist. Der Alter-Befehl ändert das Datenbankschema, während die Update-Anweisung nur Datensätze in einer Datenbank ändert, ohne ihre Struktur zu ändern.