MySQL 提供了一种将查询结果保存到新表中的方法,即使用 SELECT INTO 语句。SELECT INTO 语句可以将查询结果保存到一个新表中,而不需要先创建表。
SELECT INTO 语句的语法格式如下:
SELECT column_name(s) INTO new_table_name FROM existing_table_name WHERE conditions;
其中:
下面的例子将从 customers 表中提取 customer_name 和 contact_name 列并将它们保存到新表 new_customers 中:
SELECT customer_name, contact_name INTO new_customers FROM customers;
另一个例子,从 customers 表中提取 customer_name 和 contact_name 列,并将它们保存到新表 new_customers 中,但只提取 city 列值为 Paris 的行:
SELECT customer_name, contact_name INTO new_customers FROM customers WHERE city = 'Paris';
本文链接:http://task.lmcjl.com/news/251.html