目录
1. CREATE TABLE 表名 AS SELECT……
前言
我们在入门篇(十)中介绍了如何将文件中的数据导入一个表中。但实际工作中,更常用的数据插入操作是:将查询出的数据插入一个表中。实现这个操作有两种方法,1:使用CREATE TABLE 表名 AS SELECT……语句;2:使用INSERT语句。下文中我们会分别详细介绍这两种语句的用法。
1. CREATE TABLE 表名 AS SELECT……
这个语句的含义是:创建一个表,将后面SELECT语句查询出的数据插入这个新创建的表,字段名和字段数据类型全都和查询出来的数据保持一致。
1.1 语法
CREATE TABLE 表名1 AS
SELECT *
FROM 表名2;
后面的select语句可以使用所有合法的查询语句,但只能跟一条HQL语句,