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

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

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

Видео: Разница между обновлением и изменением
Видео: Мастер класс - Кольца из проволоки своими руками Wire Wrap. Электронная книга в формате PDF. 2024, Апрель
Anonim

Обновление против Alter

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

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

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

ОБНОВЛЕНИЕ tableName

SET column1Name = value1, column2Name = value2,…

ГДЕ columnXName = someValue

В приведенном выше примере tableName следует заменить на имя таблицы, в которой вы хотите изменить записи. Column1Name, column2Name в предложении SET - это имена столбцов в таблице, в которых должны быть указаны значения записи. изменен. value1 и value2 - это новые значения, которые следует вставить в запись. Предложение 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 - это имя нового типа данных.

В чем разница между обновлением и изменением?

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

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

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