Adding a new column should be simple, but in production systems it is often where things break. You must think about data type, nullability, defaults, indexing, and how your application will consume it. Poor planning here can lead to downtime, locking, and corruption.
In SQL, ALTER TABLE is the core