PostgreSQL - 插入查询
-
简述
PostgreSQLINSERT INTO语句允许向表中插入新行。作为查询的结果,可以一次插入一行或多行。 -
句法
INSERT INTO 语句的基本语法如下 --
这里,column1、column2、...columnN 是表中要插入数据的列的名称。
-
目标列名称可以按任何顺序列出。VALUES 子句或查询提供的值与从左到右的显式或隐式列列表相关联。
如果要为表的所有列添加值,则可能不需要在 SQL 查询中指定列名。但是,请确保值的顺序与表中列的顺序相同。SQL INSERT INTO 语法如下: -
-
输出
下表总结了输出消息及其含义 -S. 没有。 输出信息和描述 1 INSERT oid 1如果仅插入一行,则返回消息。oid 是插入行的数字 OID。2 INSERT 0 #如果插入了多行,则返回消息。# 是插入的行数。 -
例子
让我们在中创建 COMPANY 表testdb如下 -以下示例在 COMPANY 表中插入一行 -下面的例子是插入一行;这里工资列被省略,因此它将具有默认值 -以下示例对 JOIN_DATE 列使用 DEFAULT 子句,而不是指定值 -以下示例使用多行 VALUES 语法插入多行 -以上所有语句都会在 COMPANY 表中创建以下记录。下一章将教你如何从一个表中显示所有这些记录。