Обновление против Alter
Update и Alter - две команды SQL (язык структурированных запросов), используемые для изменения баз данных. Оператор обновления используется для обновления существующих записей в базе данных. Обновление - это оператор языка манипулирования данными (DML). Команда Alter SQL используется для изменения, удаления или добавления столбца в существующую таблицу в базе данных. Alter - оператор языка определения данных (DDL).
Что такое обновление?
Обновление - это команда SQL, которая используется для обновления существующих записей в базе данных. Обновление рассматривается как оператор DML. Команды, которые используются для управления данными без изменения схемы базы данных, называются операторами DML. Ниже приведен типичный синтаксис оператора обновления.
ОБНОВЛЕНИЕ tableName
SET column1Name = значение1, column2Name = значение2,…
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 - это команда SQL, которая используется для обновления существующих записей в базе данных, а команда alter - это команда SQL, которая используется для изменения, удаления или добавления столбца в существующую таблицу в базе данных..
Update - это оператор DML, тогда как alter - это оператор DDL. Команда Alter изменяет схему базы данных, а оператор update изменяет только записи в базе данных без изменения ее структуры..