多项选择题

数据库常见的约束类型包括下列哪些选项?()

A.唯一性约束外键约束
B.默认约束
C.非空约束
D.主键约束