insert into select from
时间: 2023-04-29 10:01:43 浏览: 117
不同数据库之间导入导出功能介绍
"Insert into select from" 是 SQL 查询语句中常用的插入数据的方法。它可以将一个表中的数据插入到另一个表中。语法格式如下:
```
INSERT INTO table_name (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM source_table_name
WHERE condition;
```
- "INSERT INTO" 后面是目标表的名称,括号内是要插入的列的名称。
- "SELECT" 后面是源表的名称,括号内是要选择的列的名称。
- "FROM" 后面是源表的名称。
- "WHERE" 后面是查询条件,可以忽略。
例如:
```
INSERT INTO Customers (CustomerName, ContactName, Country)
SELECT SupplierName, ContactName, Country
FROM Suppliers
WHERE Country = 'Germany';
```
这个语句将 Suppliers 表中国家是 Germany 的所有数据插入到 Customers 表中。
阅读全文