Разница между обновлением и изменением

Разница между обновлением и изменением
Разница между обновлением и изменением

Видео: Разница между обновлением и изменением

Видео: Разница между обновлением и изменением
Видео: Обзор РЕМАСТЕРА Ведьмака 3 2024, Июль
Anonim

Обновление и изменение

Update и Alter - это две команды SQL (язык структурированных запросов), используемые для изменения баз данных. Оператор обновления используется для обновления существующих записей в базе данных. Обновление - это оператор языка манипулирования данными (DML). Команда Alter SQL используется для изменения, удаления или добавления столбца в существующую таблицу в базе данных. Alter - это оператор языка определения данных (DDL).

Что такое обновление?

Update - это команда SQL, которая используется для обновления существующих записей в базе данных. Обновление считается оператором DML. Команды, которые используются для управления данными без изменения схемы базы данных, называются операторами DML. Ниже приведен типичный синтаксис оператора обновления.

UPDATE tableName

SET имя_столбца1=значение1, имя_столбца=значение2, …

ГДЕ столбецXName=someValue

В приведенном выше примере tableName следует заменить именем таблицы, в которой вы хотите изменить записи. Имя столбца1, имя столбца2 в предложении SET - это имена столбцов в таблице, в которых значения запись, которую необходимо изменить. значение1 и значение2 - это новые значения, которые следует вставить в запись. Предложение WHERE указывает набор записей, которые необходимо обновить в таблице. Предложение WEHRE также может быть опущено в операторе UPDATE. Затем все записи в таблице будут обновлены значениями, указанными в предложении SET.

Что такое Альтер?

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?

Update - это команда SQL, которая используется для обновления существующих записей в базе данных, а alter - это команда SQL, которая используется для изменения, удаления или добавления столбца в существующую таблицу в базе данных.

Update - это оператор DML, тогда как alter - это оператор DDL. Команда Alter изменяет схему базы данных, а оператор update изменяет только записи в базе данных, не изменяя ее структуру.

Рекомендуемые: