When you add a new column, you extend the schema. With relational databases like PostgreSQL or MySQL, this means defining the column name, data type, constraints, and default values. The choice of type—integer, text, JSONB, timestamp—determines how the data is stored and processed. Constraints and indexes decide performance