Database constraints include primary key, unique, foreign key, and check constraints. They restrict the values allowed in columns and enforce relationships between rows in different tables. Primary keys enforce row uniqueness, foreign keys enforce relationships, and check constraints restrict column values. Constraints are added to tables during creation or later using Alter Table and provide data integrity.