Update vs Alter
Update und Alter sind zwei SQL -Befehle (Structured Query Language), die zum Ändern von Datenbanken verwendet werden. Die Aktualisierungsanweisung wird verwendet, um vorhandene Datensätze in einer Datenbank zu aktualisieren. Update ist eine Datenmanipulationssprache (DML). Alter SQL -Befehl wird verwendet, um einer vorhandenen Tabelle in einer Datenbank eine Spalte zu ändern, zu löschen oder hinzuzufügen. Alter ist eine Datendefinitionssprache (DDL) Anweisung.
Was ist Update?
Update ist ein SQL -Befehl, mit dem vorhandene Datensätze in einer Datenbank aktualisiert werden können. Das Update wird als DML -Anweisung betrachtet. Befehle, die zum Verwalten von Daten verwendet werden, ohne das Datenbankschema zu ändern, werden als DML -Anweisungen bezeichnet. Im Folgenden finden Sie die typische Syntax einer Update -Anweisung.
TableName aktualisieren
Setzen Sie column1Name = value1, column2name = value2,…
Wobei columnxname = irgendein Value
Im obigen Beispiel sollte TableName durch den Namen der Tabelle ersetzt werden, die die Datensätze in ändern möchten. Der Spalte1Name, Spalte2Name in der festgelegten Klausel sind die Namen der Spalten in der Tabelle, in der die Werte des Datensatzes geändert werden müssen. Value1 und Value2 sind die neuen Werte, die in den Datensatz eingefügt werden sollten. Wobei die Klausel angibt, dass die Datensätze in der Tabelle aktualisiert werden müssen. Die WERRE -Klausel könnte auch aus der Update -Erklärung weggelassen werden. Dann würden alle Datensätze in der Tabelle mit den in der festgelegten Werten aktualisiert.
Was ist Alter?
Alter ist ein SQL. Alter wird als DDL -Anweisung betrachtet. Befehle, die zur Definition der Struktur einer Datenbank (Datenbankschema) verwendet werden, werden DDL -Anweisungen genannt. Im Folgenden finden Sie die typische Syntax einer Änderungserklärung, mit der eine Spalte zu einer vorhandenen Tabelle hinzugefügt wird.
TABLE TABLENAME ändern
Fügen Sie NewColumnname DataTypeofNewcolumn hinzu
Hier ist TableName der Name der vorhandenen Tabelle, die geändert werden muss, und NewColumnName ist der Name der neuen Spalte, die der Tabelle hinzugefügt wird. DataTypeOfNewColumn enthält den Datentyp der neuen Spalte.
Im Folgenden finden Sie die typische Syntax einer Altersanweisung, mit der eine Spalte in einer vorhandenen Tabelle gelöscht wird.
TABLE TABLENAME ändern
Drop ColumnName
Hier ist TableName der Name der vorhandenen Tabelle, die geändert werden muss, und der Spaltenname ist der Name der Spalte, die gelöscht werden muss. Einige der Tabellen erlauben möglicherweise nicht zu, Spalten aus den Tabellen zu löschen.
Im Folgenden finden Sie die typische Syntax einer Alteranweisung, mit der der Datentyp einer vorhandenen Spalte in einer Tabelle geändert wird.
TABLE TABLENAME ändern
Ändern Sie den Spaltennamen NewDatatype
In hier ist der Spaltenname der Name der vorhandenen Spalte in der Tabelle und der NewDataTyp ist der Name des neuen Datentyps.
Was ist der Unterschied zwischen Update und Alter?
Update ist ein SQL -Befehl, mit dem vorhandene Datensätze in einer Datenbank aktualisiert werden können. Alter ist ein SQL.
Update ist eine DML -Anweisung, während Alter eine DDL -Anweisung ist. Ändern Sie den Befehl ändern, das Datenbankschema verändert, während die Aktualisierungsanweisung nur die Datensätze in einer Datenbank verändert, ohne die Struktur zu ändern.