在 PostgreSQL 中,INSERT 语句用于插入新行到表中。这是一种基本操作,用于在数据库中添加数据。
语法
```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 中插入新行。
* 了解如何插入多个行。
* 遵循最佳实践以确保插入操作的有效性。