Adding a new column to a database table sounds simple. In production, it is not. You must consider schema migrations, locking behavior, default values, and backward compatibility. A careless ALTER TABLE can block writes, lock rows, or even take down your application. Done right, it is a fast, safe operation.