📅  最后修改于: 2023-12-03 15:24:42.911000             🧑  作者: Mango
在 postgres 中,您可以使用 CHECK 约束来限制表中某些列中的值。这对于保持数据完整性和数据准确性非常重要。本文将向您展示如何向 postgres 表中的列添加 CHECK 约束。
要向 postgres 表中的列添加 CHECK 约束,请执行以下步骤:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
username VARCHAR(50) NOT NULL,
age INT NOT NULL
);
该表有三个列:id、username 和 age。
ALTER TABLE users ADD CONSTRAINT check_age CHECK (age >= 18);
这个语句将向 users 表中的 age 列添加一个 CHECK 约束。该约束将确保 age 的值大于或等于 18。
在 postgres 中,使用 CHECK 约束可以限制表中某些列中的值。只需使用 ALTER TABLE 语句并指定约束条件即可添加 CHECK 约束。此功能可用于确保数据完整性和数据准确性,并防止无效数据输入数据库。
参考资料: