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

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

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

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

Актуализиране срещу Промяна

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

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

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

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

SET column1Name=стойност1, column2Name=стойност2, …

WHERE columnXName=someValue

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

Какво е Alter?

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

ALTER TABLE tableName

ДОБАВЕТЕ newColumnName dataTypeOfNewColumn

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

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

ALTER TABLE tableName

DROP COLUMN columnName

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

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

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

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

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

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

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

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