Разлика между актуализация и промяна

Разлика между актуализация и промяна
Разлика между актуализация и промяна

Видео: Разлика между актуализация и промяна

Видео: Разлика между актуализация и промяна
Видео: Медотвод от модной процедуры для каждого. Берëм силой и знаниями. 2024, Декември
Anonim

Актуализация срещу Alter

Update и Alter са две команди на SQL (език за структурирани заявки), използвани за модифициране на бази данни. Извлечението за актуализация се използва за актуализиране на съществуващи записи в база данни. Актуализацията е изявление за език за манипулация на данни (DML). Командата Alter SQL се използва за модифициране, изтриване или добавяне на колона към съществуваща таблица в база данни. Alter е израз на език за дефиниране на данни (DDL).

Какво е актуализация?

Актуализацията е SQL команда, която се използва за актуализиране на съществуващи записи в база данни. Актуализацията се счита за DML израз. Командите, които се използват за управление на данни без промяна на схемата на базата данни, се наричат DML изрази. Следва типичният синтаксис на оператор за актуализация.

АКТУАЛИЗИРАНЕ Име на таблицата

ЗАДАВАНЕ column1Name = value1, column2Name = value2, …

WHERE columnXName = someValue

В горния пример tableName трябва да бъде заменен с името на таблицата, в която искате да модифицирате записите. Името column1Name, column2Name в клаузата SET са имената на колоните в таблицата, в които стойностите на записа, който трябва да бъде модифициран. value1 и value2 са новите стойности, които трябва да бъдат вмъкнати в записа. Клаузата WHERE определя набора от записи, които трябва да бъдат актуализирани в таблицата. Клаузата WEHRE може също да бъде пропусната от израза UPDATE. Тогава всички записи в таблицата ще бъдат актуализирани със стойностите, предоставени в клаузата SET.

Какво е Alter?

Alter е SQL команда, която се използва за модифициране, изтриване или добавяне на колона към съществуваща таблица в база данни. Alter се счита за DDL извлечение. Командите, които се използват за дефиниране на структурата на база данни (схема на база данни), се наричат DDL изрази. Следва типичният синтаксис на оператор alter, който се използва за добавяне на колона към съществуваща таблица.

ALTER TABLE tableName

ДОБАВЕТЕ newColumnName dataTypeOfNewColumn

Тук tableName е името на съществуващата таблица, която трябва да бъде променена, а newColumnName е името, дадено на новата колона, която се добавя към таблицата. dataTypeOfNewColumn предоставя типа данни на новата колона.

Следва типичният синтаксис на оператор alter, който се използва за изтриване на колона в съществуваща таблица.

ALTER TABLE tableName

DROP COLUMN columnName

Тук tableName е името на съществуващата таблица, която трябва да бъде променена, а columnName е името на колоната, която трябва да бъде изтрита. Някои от таблиците може да не позволяват изтриване на колони от таблиците.

Следва типичният синтаксис на оператор alter, който се използва за промяна на типа данни на съществуваща колона в таблица.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

Тук columnName е името на съществуващата колона в таблицата, а newDataType е името на новия тип данни.

Каква е разликата между Update и Alter?

Актуализацията е SQL команда, която се използва за актуализиране на съществуващи записи в база данни, докато alter е SQL команда, която се използва за модифициране, изтриване или добавяне на колона към съществуваща таблица в база данни.

Update е DML израз, докато alter е DDL израз. Командата Alter модифицира схемата на базата данни, докато операторът за актуализация модифицира само записи в база данни, без да променя нейната структура.

Препоръчано: