要在 PostgreSQL 中向表中添加行,可以使用 INSERT INTO 语句。以下是一个简单的示例,演示如何向刚刚创建的 example_table 表中插入一行数据:
-- 向表中插入一行数据
INSERT INTO example_table (name, age, email) VALUES ('John Doe', 25, 'john.doe@example.com');

在这个例子中:

  •  example_table 是目标表的名称。

  •  name、age、email 是表中的列。

  •  VALUES 关键字后面的括号中包含要插入的实际数据。


如果你希望插入多行数据,可以使用类似的语法:
INSERT INTO example_table (name, age, email) VALUES 
    ('Jane Smith', 30, 'jane.smith@example.com'),
    ('Bob Johnson', 28, 'bob.johnson@example.com');

确保插入的数据与表的定义相匹配,即列的数量和数据类型需要与表结构一致。

另外,如果你插入数据时省略了自增的主键列(比如上面的 id 列),PostgreSQL 会自动生成一个唯一的标识符。

要检查插入是否成功,你可以使用 SELECT 语句查询表的内容:
SELECT * FROM example_table;

这将显示 example_table 表中的所有行,包括刚刚插入的数据。


转载请注明出处:http://www.zyzy.cn/article/detail/8102/PostgreSQL