What is constraints?

SQL Server users constraints to enforce limitations on the data that can be entered into a particular column in table. There are following types of constraints. 

Unique, Default, Check, Primary Key, Foreign Key, Not Null.