Кроме чтения, SQL умеет менять данные. Добавить строку — INSERT:
INSERT INTO users (name, age, city) VALUES ('Гена', 28, 'Сочи');
Изменить существующие строки — UPDATE. Внимание к WHERE!
UPDATE users SET city = 'Москва' WHERE id = 2;
Если забыть WHERE, обновятся ВСЕ строки таблицы — частая и болезненная ошибка. То же с удалением:
DELETE FROM users WHERE id = 3;
DELETE FROM users; без WHERE удалит вообще всё. Поэтому опытные разработчики сначала проверяют условие запросом SELECT с тем же WHERE, и только потом меняют UPDATE/DELETE.
Эти команды изменяют базу, поэтому в реальных проектах их выполняют осторожно, в транзакциях (BEGIN ... COMMIT), которые можно откатить (ROLLBACK), если что-то пошло не так.