The table waits for its missing part. You add a new column, and the structure changes. Data shifts. Queries break or speed up. The database feels different.
A new column is never just another field. It changes how rows are stored, how indexes work, how the application reads and writes. In SQL, adding a column can be instant or costly depending on the engine. In PostgreSQL, adding a nullable column with a default can lock the table. In MySQL, storage engines behave differently; some require a full table rebuild. On NoSQL systems, a new column might be just another key in a document.
Schema design is not static. A new column can reset performance assumptions, memory usage, and query plans. Analytics tables often see new columns for tracking events or metrics. OLTP systems might add one to store user attributes. The pattern is the same: schema evolution has trade-offs.