pgsql 批量插入
时间: 2024-01-20 11:16:22 浏览: 174
批量插入数据库
4星 · 用户满意度95%
以下是PgSQL批量插入的两种方式:
1. 使用INSERT语句插入多行数据:
```sql
INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3),
(value4, value5, value6),
...
(valueN, valueN+1, valueN+2);
```
这种方式适用于少量数据的批量插入,每次插入多行数据,减少了与数据库的交互次数,提高了插入效率。
2. 使用COPY命令批量插入数据:
```sql
COPY table_name (column1, column2, column3)
FROM '/path/to/file.csv' DELIMITER ',' CSV;
```
这种方式适用于大量数据的批量插入,将数据存储在文件中,通过COPY命令一次性将文件中的数据导入到数据库中,减少了与数据库的交互次数,大大提高了插入效率。
阅读全文