Я занимаюсь изучением MySQL, и я понимаю, что это обновление используется для обновления записи или строки в таблице. Итак, что же изменит, так отличается? Похоже, что они одинаковы.
Спасибо, любая помощь будет оценена.
Ответ 1
ALTER - это оператор DDL (язык определения данных). В то время как UPDATE - это оператор DML (язык манипулирования данными). ALTER используется для обновления структуры таблицы (добавление/удаление поля/индекса и т.д.). В то время как UPDATE используется для обновления данных.
Ответ 2
ALTER изменяет таблицу в базе данных, вы можете добавлять или удалять столбцы и т.д. Но это не изменяет данные (за исключением, конечно, отброшенных или добавленных столбцов).
Пока UPDATE изменяет строки в таблице и оставляет таблицу неизменной.
Ответ 3
ALTER используется для изменения таких вещей, как структуры таблиц или хранимые процедуры, иначе известные как инструкции DDL.