It is a common problem. You ship your app with your database, then a new implementation requires a new field in your db (or some other schema change). Now how do you plan to update those customers that have already installed you app and have valuable data inside?
It is a complex task with many details to care of, but at its simplest form could be implemented in this way:
Add, inside you database, a new table with only one record and one column. This table will be called DBVersion, and the record contains a number that reflect the version of the database installed. (If you have a Configuration table you could simply add a record there)
Now you need to prepare an XML file to distribute with your updates
<Scripts>
<Script>
<Version>1</Version>
<Command>ALTER TABLE ......</Command>
<Script>
....
<Scripts>
At this point your application could read the Version number stored in your database and load the XML file executing every command associated with a Version number higher than the Version number stored in the database table.