语法
```sql
INSERT INTO table_name (column_name1, column_name2, ...)

VALUES (value1, value2, ...);
```
示例
```sql
INSERT INTO employees (name, email, department)
VALUES ('John Doe', 'john.doe@example.com', 'Sales');
```
插入多个行
可以同时插入多个行:
```sql
INSERT INTO employees (name, email, department)
VALUES
('John Doe', 'john.doe@example.com', 'Sales'),
('Jane Smith', 'jane.smith@example.com', 'Marketing'),
('David Wilson', 'david.wilson@example.com', 'Engineering');
```
最佳实践
确保插入的列名与表构造匹配。
供应精确的值来添补列。
考虑利用 VALUES OF 关键字来插入 NULL 值。
结论
PostgreSQL 的 INSERT 语句是用于插入新行到表的大略但主要的操作。通过理解如何精确利用 INSERT 语句,您可以有效地将数据插入到数据库中。
总结
利用 INSERT 语句在 PostgreSQL 中插入新行。
理解如何插入多个行。
遵照最佳实践以确保插入操作的有效性。