Was ist der Unterschied zwischen ALTER und UPDATE in SQL? - Unterschied Zwischen

Was ist der Unterschied zwischen ALTER und UPDATE in SQL?

Das Hauptunterschied zwischen ALTER und UPDATE in SQL ist das ALTER ist ein Befehl für die Datendefinitionssprache, während UPDATE ein Befehl für die Datenmanipulationssprache ist.

SQL (Structured Query Language) ist die Sprache, in der Vorgänge mit den in RDBMS gespeicherten Daten ausgeführt werden können. SQL-Befehle sind hauptsächlich in drei Kategorien unterteilt: Data Definition Language (DDL), Data Manipulation Language (DML) und Data Control Language (DCL). DDL-Befehle helfen beim Ändern der Datenbanken, Tabellen usw., während DML-Befehle beim Bearbeiten von Daten in RDBMS helfen. Dagegen helfen DCL-Befehle, die Benutzer zu definieren, die auf die Datenbanken zugreifen können. Kurz gesagt, ALTER ist ein DDL-Befehl, während UPDATE ein DML-Befehl ist.

Wichtige Bereiche

1. Was ist ALTER in SQL?
- Definition, Funktionalität
2. Was ist UPDATE in SQL?
- Definition, Funktionalität
3. Was ist der Unterschied zwischen ALTER und UPDATE in SQL?
- Vergleich der wichtigsten Unterschiede

Schlüsselbegriffe

ALTER, DDL-Befehl, DML-Befehl, RDBMS, SQL, UPDATE


Was ist ALTER in SQL?

„ALTER“ ist ein DDL-Befehl, mit dem die Struktur der Datenbank oder verwandte Objekte wie Tabellen geändert werden kann. Der Befehl ALTER bietet eine Reihe von Verwendungsmöglichkeiten.


Die folgende Anweisung fügt der Employee-Tabelle eine Spalte mit dem Namen Abteilung hinzu.

ALTER TABLE-Mitarbeiter ADD (

Abteilung VARCHAR (30)

);

Die folgende Anweisung fügt der Employee-Tabelle mehrere Spalten mit dem Namen department, address und date_of_birth hinzu.

ALTER TABLE-Mitarbeiter ADD (

Abteilung VARCHAR (30),

Adresse VARCHAR (100),

date_of_birth DATE

);

Es ist auch möglich, den Datentyp einer vorhandenen Tabelle einer Spalte zu ändern. Anfangs war die Anzahl der Zeichen im Abteilungsfeld oben 30. Die folgende Anweisung ändert jedoch die Anzahl der Zeichen im Abteilungsfeld auf 50 Zeichen.

ALTER TABLE-Mitarbeiter ÄNDERN (

Abteilung VARCHAR (50)

);

Wir können eine Spalte auch mit ALTER umbenennen. Die folgende Anweisung ändert den Namen der Spalte date_of_birth als dob.

ALTER TABLE Mitarbeiter RENAME

date_of_birth TO dob;

Darüber hinaus ist es auch möglich, eine Spalte aus einer Tabelle zu entfernen. Die folgende Anweisung entfernt die Spaltenadresse aus der Employee-Tabelle.

ALTER TABLE Mitarbeiter DROP (Adresse);

Was ist UPDATE in SQL?

„UPDATE“ ist ein DML-Befehl, mit dem Sie die Datensätze in einer Tabelle ändern können.

Angenommen, die erste Abteilung des Angestellten 100 ist IT. Die folgende Anweisung ändert die Abteilung dieses Angestellten in HR.

UPDATE-Mitarbeiter-SET-Abteilung = "HR" WHERE emp_id = 100;

Außerdem können wir die Werte mehrerer Spalten ändern. Die folgende Anweisung ändert die Abteilung in HR und adressiert den Mitarbeiter 100 nach Sydney.

SETD-Abteilung des UPDATE-Angestellten = "HR", Adresse = "Sydney" WHERE emp_id = 100;

Unterschied zwischen ALTER und UPDATE in SQL

Definition

ALTER ist ein Befehl in SQL, der zum Ändern der Datenbanken, Tabellen usw. eines RDBMS verwendet wird, während UPDATE ein Befehl in SQL ist, der zum Ändern der Zeilen in einer Tabelle eines RDBMS verwendet wird. Dies ist also der grundlegende Unterschied zwischen ALTER und UPDATE in SQL.

Kategorie

Der Hauptunterschied zwischen ALTER und UPDATE in SQL besteht darin, dass ALTER ein DDL-Befehl ist, während UPDATE ein DML-Befehl ist.

Verwendungszweck

Der Befehl ALTER hilft beim Ändern der Struktur der Datenbank und der zugehörigen Objekte, während der Befehl UPDATE beim Ändern der Datensätze in der Tabelle einer Datenbank hilft. Daher ist dies ein weiterer Unterschied zwischen ALTER und UPDATE in SQL.

Fazit

SQL ist die Sprache, in der Vorgänge mit den in RDBMS gespeicherten Daten ausgeführt werden können. "ALTER" und "UPDATE" sind zwei solcher Befehle. Der Hauptunterschied zwischen ALTER und UPDATE in SQL besteht darin, dass ALTER ein Befehl für die Definition der Datendefinitionssprache ist, während UPDATE ein Befehl für die Datenmanipulationssprache ist.

Referenz:

1. "SQL: ALTER-Befehl". Netzwerktopologie in Computernetzwerken | Studytonight,