📅  最后修改于: 2023-12-03 15:03:50.152000             🧑  作者: Mango
在 PostgreSQL 中进行插入操作是常见的操作之一。本文将为您介绍 PostgreSQL 中插入查询的使用,并提供相应的示例代码。
插入语句用于将新行插入表格中,如:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
其中,table_name
是需要插入行的表格名,column1
, column2
, column3
等则是要插入的列名,values1
, values2
, values3
等则是对应列的值。
例如,我们有一张名为 user
的表格,其中包含 id
, name
, 和 age
这三个列。我们可以使用以下语句向表格中插入一个新的用户:
INSERT INTO user (id, name, age)
VALUES (1, 'John', 30);
查询语句用于从表格中获取行和数据。在插入之后,我们可以使用以下语法来从表格中查询新插入的数据:
SELECT * FROM table_name;
例如,我们可以使用以下语句来查询 user
表格中的所有数据:
SELECT * FROM user;
这将返回 user
表格中的所有行和相应的数据。
以下是一个完整的示例,用于向名为 user
的表格中插入新行,并从表格中查询所有行和数据:
-- 创建 user 表格
CREATE TABLE user (
id SERIAL PRIMARY KEY,
name VARCHAR(50),
age INTEGER
);
-- 向 user 表格中插入新行
INSERT INTO user (name, age)
VALUES ('John', 30);
-- 查询 user 表格中所有数据
SELECT * FROM user;
以上示例中,我们使用 CREATE TABLE
语句创建了名为 user
的表格,并指定了需要包含的列。我们通过 INSERT INTO
语句向表格中插入了一个新的行,并使用 SELECT
语句从表格中获取了所有行和数据。
在本文中,我们介绍了 PostgreSQL 中插入查询的基础知识,并提供了相应的示例代码。通过使用这些语句,您可以轻松地向表格中插入新行,并从表格中查询数据。希望本文对您有所帮助!