方式1–新建表后插入查詢結果
- 通過CREATE TABLE新建表films
-
通過INSERT將查詢結果插入到新表
INSERT INTO table SELECT * FROM table_bak WHERE createtime < '2004-05-07';
方式2–生成新表時同時填充查詢結果
- 命令:CREATE TABLE AS:從一條查詢的結果中定義一個新表
-
示例:創建一個只包含表films中最近的記錄的新表films_recent:
CREATE TABLE films_recent AS SELECT * FROM films WHERE date_prod >= '2002-01-01';
