Oracle 中创建约束其实不难,关键是搞清楚每种约束的作用场景。外键约束最常见,是在多表设计中,能帮你自动维护数据间的关系。比如你有个emp表要引用job表,那就得用到外键,不然一不小心就留下脏数据。你可以用ON DELETE CASCADE或者SET NULL这类策略,让数据库帮你自动联动问题,省心不少。文中还贴了建表示例,直接复制就能跑,适合刚上手的小伙伴,也方便老手查漏补缺。顺带还有主键、唯一、非空、检查这几个常用约束的写法,也一并说了,蛮全的。如果你最近在搞数据表设计,或者要梳理一下外键和约束的写法,这篇可以看看。