使用CREATE TABLE语句创建新表
如果想要将查询结果以表格的形式存储,大家可以使用MySQL的CREATE TABLE语句。在创建新表的时候,大家可以使用AS关键词将查询结果作为表格的列,如下所示:
CREATE TABLE new_table AS
SELECT column_1, column_2, ... column_n
FROM old_table
在这个例子里,大家创建了一个名为new_table的新表,并将old_table表中的column_1到column_n列作为new_table的列。
使用INSERT INTO语句创建新表
有时候,大家需要将查询出来的数据集合插入到已有的表中,而不是创建一个新的表格。在这个情况下,大家可以使用MySQL的INSERT INTO语句。大家需要在INSERT INTO语句中指定目标表格的名称,以及要插入的列和数据,如下所示:
INSERT INTO existing_table (column_1, column_2, ... column_n)
SELECT column_1, column_2, ... column_n
FROM old_table
在这个例子里,大家将old_table表格中的列插入到existing_table表格的column_1到column_n列。
结论
在MySQL中,大家可以使用上述两种方法将查询结果创建成新的表格,或是插入到已有的表格中。使用这些语句,大家可以方便地存储和管理数据,以及进行各种数据分析和处理。