Adding a new column is one of the most common changes in database schema design. Done right, it is safe, fast, and predictable. Done wrong, it locks queries, degrades performance, and breaks production code. Whether you work with SQL, PostgreSQL, MySQL, or modern distributed databases, the process is the same: