A default value of a column can be added like this
ALTER TABLE [MyTable] ADD DEFAULT ((0)) FOR [MyColumn]
or like this
ALTER TABLE [MyTable] ADD CONSTRAINT [DF_MyTable_MyColumn] DEFAULT ((0)) FOR [MyColumn]
What is the difference between the two?
The constraint in the first example will be assigned a name by SQL Server.