mysql insert into select 创建表
时间: 2024-05-15 21:11:11 浏览: 133
mysql中insert与select的嵌套使用方法
5星 · 资源好评率100%
mysql insert into select 创建表是一种创建表的方式,它的基本语法如下:
```
CREATE TABLE new_table_name
SELECT column1, column2,...
FROM existing_table_name
WHERE ....;
```
这个语法中,我们使用CREATE TABLE来创建一个新的表,然后使用SELECT语句从一个现有的表中选择列,并将结果插入到新表中。新表名和现有表名可以不同。
举个例子,假设我们有一个名为"students"的表,其中包含id、name和age三列,我们想要创建一个新表"new_students",并从"students"表中选择id和name列,可以使用以下语句:
```
CREATE TABLE new_students
SELECT id, name
FROM students;
```
这样就可以将"students"表中的id和name列复制到新表"new_students"中。
阅读全文