mysql中select into 语句用法
时间: 2024-06-17 07:06:06 浏览: 129
解析MySQL中INSERT INTO SELECT的使用
在 MySQL 中,SELECT INTO 语句是用来将选定的数据插入到新表中的语句,具体用法如下:
```
SELECT column1, column2, ...
INTO new_table_name [IN externaldatabase]
FROM old_table_name
[WHERE condition];
```
其中,column1, column2, ... 是要选择的列的名称;new_table_name 是新表的名称;old_table_name 是要选择数据的旧表的名称;condition 是可选的条件,用于筛选需要选择的数据。
如果你想在外部数据库中创建新表,可以使用 IN 关键字,后跟外部数据库的名称。
以下是一个 SELECT INTO 语句的例子:
```
SELECT *
INTO orders_backup
FROM orders
WHERE order_date < '2021-01-01';
```
这个例子中,我们选择了 orders 表中 order_date 小于 '2021-01-01' 的所有行,并将它们插入到名为 orders_backup 的新表中。
阅读全文