tgoop.com/big_data_systems_analysis/26
Last Update:
ALTER и UPDATE в SQL. В чём разница?
Когда только начинаешь свой путь в SQL то легко запутаться во всех этих многочисленных командах. Но, на самом деле всё не так сложно, как может показаться.
ALTER — для манипуляции с объектами базы данных (таблицами, колонками, партициями и т.д.).
UPDATE — для работы с данными.
Используя ALTER мы можем поменять имя таблицы, добавить или удалить столбец, изменить тип данных в столбце, добавить/удалить ограничения или изменить ключи, и т.д. Например, в таблицу orders нужно добавить столбец processed_dttm, содержащий время добавления записи в БД.ALTER TABLE orders
Применяя UPDATE мы меняем данные в таблице. Например, можем изменить статусы всех заказов, не оплаченных в течение 3 дней после оформления:
ADD COLUMN processed_dttm TIMESTAMPZ;UPDATE orders
#sql
SET status_id=5
WHERE status=1 AND created < NOW() - INTERVAL '3 days' ;
BY В мире больших данных
Share with your friend now:
tgoop.com/big_data_systems_analysis/26