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: Red Hat, CentOS & Fedora: Which Is Best for You? 2024, Lipiec
Anonim

Aktualizacja a zmiana

Update i Alter to dwa polecenia SQL (Structured Query Language) używane do modyfikowania baz danych. Instrukcja Update służy do aktualizacji istniejących rekordów w bazie danych. Aktualizacja jest instrukcją w języku 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 w języku definicji danych (DDL).

Co to jest aktualizacja?

Update to polecenie SQL używane do aktualizacji 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 są nazywane instrukcjami DML. Poniżej znajduje się typowa składnia instrukcji aktualizacji.

UPDATE nazwa tabeli

SET kolumna1Nazwa=wartość1, kolumna2Nazwa=wartość2, …

WHERE columnXName=someValue

W powyższym przykładzie tableName należy zastąpić nazwą tabeli, w której chcesz zmodyfikować rekordy. Kolumna1Name, column2Name w klauzuli SET to nazwy kolumn w tabeli, w której wartości rekord, który wymaga modyfikacji. value1 i value2 to nowe wartości, które należy wstawić do rekordu. Klauzula WHERE określa, że zestaw rekordów w tabeli należy zaktualizować. Klauzula WEHRE może być również pominięta w instrukcji UPDATE. Wtedy wszystkie rekordy w tabeli zostaną zaktualizowane wartościami podanymi 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 uważany za instrukcję DDL. Polecenia używane do definiowania struktury bazy danych (schematu bazy danych) nazywane są instrukcjami DDL. Poniżej znajduje się typowa składnia instrukcji alter, która służy do dodawania kolumny do istniejącej tabeli.

ALTER TABLE nazwa tabeli

ADD newColumnName dataTypeOfNewColumn

W tym miejscu nazwa_tabeli to nazwa istniejącej tabeli, która musi zostać zmieniona, a nazwa_kolumny to nazwa nadana nowej kolumnie dodawanej do tabeli. dataTypeOfNewColumn zapewnia typ danych nowej kolumny.

Poniższa jest typową składnią instrukcji alter, która służy do usuwania kolumny w istniejącej tabeli.

ALTER TABLE nazwa tabeli

DROP COLUMN nazwa kolumny

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

Poniższa jest typową składnią instrukcji alter, która służy do zmiany typu danych istniejącej kolumny w tabeli.

ALTER TABLE nazwa tabeli

ALTER COLUMN columnName nowyTypDanych

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

Jaka jest różnica między aktualizacją a zmianą?

Update to polecenie SQL używane do aktualizacji istniejących rekordów w bazie danych, podczas gdy alter to polecenie SQL służące do modyfikowania, usuwania lub dodawania kolumny do istniejącej tabeli w bazie danych.

Update 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.

Zalecana: