The missing piece is a new column.
Adding a new column changes the structure of a table. It alters schema, impacts queries, and can break applications if done without care. In SQL, ALTER TABLE is the command. A simple form looks like:
ALTER TABLE users
ADD COLUMN last_login TIMESTAMP;
Engineers plan these changes. They check indexes, constraints, defaults. They confirm the column type matches the incoming data. They protect production by testing migrations in staging first.
In PostgreSQL, adding a nullable column without a default is instant. Adding a column with a default writes to every row. On large tables this locks writes. In MySQL, the rules differ. Some changes rebuild the table, others do not. Performance hinges on understanding the storage engine.