SQL constraint types with synatx and exmaples - Not Null, Unique, Primary key, Foreign key, Check, default, Index etc.