以下是 VALUES 子句的基本用法:
INSERT INTO 表名 (列1, 列2, 列3, ...)
VALUES
(值1_1, 值1_2, 值1_3, ...),
(值2_1, 值2_2, 值2_3, ...),
...;
在这个语句中:
- 表名 是你要插入数据的表的名称。
- (列1, 列2, 列3, ...) 是要插入的列名列表。
- VALUES 子句后面的括号内包含一个或多个值列表,每个值列表对应一行要插入的数据。
举例来说,如果你有一个名为 employees 的表,包含 id、name 和 salary 列,想要插入两个新的员工记录,可以这样写:
INSERT INTO employees (name, salary)
VALUES
('John Doe', 50000),
('Jane Smith', 60000);
这将在 employees 表中插入两行数据,分别对应两个新的员工记录。
VALUES 子句可以插入多行数据,每个值列表之间用逗号分隔。确保值的顺序与列的顺序一致,且数据类型匹配。
转载请注明出处:http://www.zyzy.cn/article/detail/8146/PostgreSQL