A new column changes the shape of your data. It shifts how queries run, how indexes behave, how storage grows. In SQL, adding a new column can be trivial or destructive depending on engine, schema size, and constraints.
In PostgreSQL, ALTER TABLE ADD COLUMN is often fast when defaults are null, but slow if a non-null default forces a table rewrite. MySQL can add columns instantly in some cases, but older versions may lock tables. SQLite rewrites the entire table on most schema changes. Every platform has rules. You need to know them before pushing to production.
Choose the column type with precision. Mismatched types will break joins and slow scans. Set defaults carefully. Allowing NULL may save migration time but cause complexity in application logic. Enforce constraints only when sure, because dropping them later is harder than adding them.