pgsql

PgSQL创建表时外键如何定义

小樊
107
2024-07-11 12:19:27
栏目: 云计算

在PgSQL中,可以通过在创建表时使用FOREIGN KEY关键字来定义外键。外键可以指定在另一张表中的列上,并指定引用的表和列。例如,下面是一个示例创建包含外键的表的SQL语句:

CREATE TABLE orders (
    order_id SERIAL PRIMARY KEY,
    customer_id INT,
    order_date DATE,
    FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);

在上面的示例中,orders表包含一个名为customer_id的列,它是一个外键,引用了customers表中的customer_id列。通过这种方式,可以确保orders表中的customer_id值始终存在于customers表中。

0
看了该问题的人还看了