A new column changes the shape of your data. In SQL, the simplest way is with ALTER TABLE. This command lets you add a column to an existing table without losing data. But adding it is not enough. You must plan for how it will affect reads, writes, indexes, and downstream systems.
Use a clear name for the column. Avoid generic terms. Define the correct data type from the start. A large table with billions of rows can fail under the weight of a careless ALTER TABLE. On some databases, adding a new column with a default value can rewrite the entire table on disk. That can lock writes for minutes or hours.
In Postgres, adding a column with no default is fast. With a default, it can be instant in newer versions, but you need to confirm before running in production. In MySQL, adding a column may require rebuilding the table. Use ONLINE options if available. Test in a staging environment with similar scale before touching live data.