Różnica Między Aktualizacją A Zmianą

Różnica Między Aktualizacją A Zmianą
Różnica Między Aktualizacją A Zmianą

Wideo: Różnica Między Aktualizacją A Zmianą

Wideo: Różnica Między Aktualizacją A Zmianą
Wideo: Цыгане и кобры - полный документальный фильм (Cobra Gypsies) 2024, Może
Anonim

Aktualizacja vs zmiana

Update i Alter to dwie komendy SQL (Structured Query Language) używane do modyfikowania baz danych. Instrukcja Update służy do aktualizowania istniejących rekordów w bazie danych. Aktualizacja to instrukcja języka manipulacji danymi (DML). Polecenie Alter SQL służy do modyfikowania, usuwania lub dodawania kolumny do istniejącej tabeli w bazie danych. Alter to instrukcja języka definicji danych (DDL).

Co to jest aktualizacja?

Aktualizacja to polecenie SQL używane do aktualizowania istniejących rekordów w bazie danych. Aktualizacja jest traktowana jako instrukcja DML. Polecenia używane do zarządzania danymi bez zmiany schematu bazy danych nazywane są instrukcjami DML. Poniżej przedstawiono typową składnię instrukcji aktualizacji.

UPDATE tableName

SET nazwa_kolumny = wartość1, nazwa_kolumny = wartość2,…

WHERE columnXName = someValue

W powyższym przykładzie tableName należy zastąpić nazwą tabeli, w której chcesz zmodyfikować rekordy. Kolumna1Name, kolumna2Name w klauzuli SET to nazwy kolumn w tabeli, w których mają zostać wprowadzone wartości rekordu. zmodyfikowany. wartość1 i wartość2 to nowe wartości, które należy wstawić do rekordu. Klauzula WHERE określa zestaw rekordów, które należy zaktualizować w tabeli. Klauzulę WEHRE można również pominąć w instrukcji UPDATE. Następnie wszystkie rekordy w tabeli zostałyby zaktualizowane o wartości podane w klauzuli SET.

Co to jest Alter?

Alter to polecenie SQL używane do modyfikowania, usuwania lub dodawania kolumny do istniejącej tabeli w bazie danych. Alter jest traktowane jako instrukcja DDL. Polecenia używane do definiowania struktury bazy danych (schematu bazy danych) nazywane są instrukcjami DDL. Poniżej przedstawiono typową składnię instrukcji alter używanej do dodawania kolumny do istniejącej tabeli.

ALTER TABLE tableName

DODAJ newColumnName dataTypeOfNewColumn

W tym przypadku nazwa_tabeli to nazwa istniejącej tabeli, która wymaga zmiany, a nazwa_kolumny_nowej jest nazwą nadaną nowej kolumnie, która jest dodawana do tabeli. dataTypeOfNewColumn zawiera typ danych nowej kolumny.

Poniżej przedstawiono typową składnię instrukcji alter używanej do usuwania kolumny w istniejącej tabeli.

ALTER TABLE tableName

DROP COLUMN nazwa_kolumny

Tutaj nazwaTabeli to nazwa istniejącej tabeli, którą należy zmienić, a nazwaKolumny to nazwa kolumny, która ma zostać usunięta. Niektóre tabele mogą nie zezwalać na usuwanie kolumn z tabel.

Poniżej przedstawiono typową składnię instrukcji alter używanej do zmiany typu danych istniejącej kolumny w tabeli.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

W tym przypadku columnName to nazwa istniejącej kolumny w tabeli, a newDataType to nazwa nowego typu danych.

Jaka jest różnica między Update a Alter?

Aktualizacja to polecenie SQL używane do aktualizowania istniejących rekordów w bazie danych, podczas gdy alter to polecenie SQL używane do modyfikowania, usuwania lub dodawania kolumny do istniejącej tabeli w bazie danych.

Aktualizacja to instrukcja DML, podczas gdy alter to instrukcja DDL. Polecenie Alter modyfikuje schemat bazy danych, podczas gdy instrukcja update modyfikuje tylko rekordy w bazie danych bez modyfikowania jej struktury.

Zalecane: