在 PostgreSQL 中,使用 INSERT INTO 语句向表格中插入数据。以下是基本的 INSERT INTO 语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

其中:
  •  table_name 是要插入数据的表格名称。

  •  column1, column2, column3, ... 是要插入数据的列名。

  •  VALUES (value1, value2, value3, ...) 是要插入的实际值。


例如,如果有一个名为 "employees" 的表格,包含列 "id", "name", 和 "salary",你可以使用以下语句插入一行数据:
INSERT INTO employees (id, name, salary)
VALUES (1, 'John Doe', 50000.00);

如果你要插入所有列的值,可以省略列名:
INSERT INTO employees
VALUES (1, 'John Doe', 50000.00);

另外,你还可以使用 INSERT INTO 语句的 RETURNING 子句来检索插入的数据,如下所示:
INSERT INTO employees (name, salary)
VALUES ('Jane Smith', 60000.00)
RETURNING id, name, salary;

这将返回刚插入的数据的 id、name 和 salary 列的值。

请确保插入的数据与表格的定义相匹配,并符合表格中定义的任何约束(例如,主键约束、唯一性约束等)。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14125/PostgreSQL