📜  PostgreSQL-插入查询(1)

📅  最后修改于: 2023-12-03 15:03:50.152000             🧑  作者: Mango

PostgreSQL 插入查询

在 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 中插入查询的基础知识,并提供了相应的示例代码。通过使用这些语句,您可以轻松地向表格中插入新行,并从表格中查询数据。希望本文对您有所帮助!