1、根据现有的表结构创建新表

sql语句

create table 新表表名 like 现有的表名;

例:根据现有表emp创建新的表employee

现有emp表结构

【mysql】通过现有的表结构或查询结果创建新表

 

执行sql语句

create table employee like emp;

 

新建的employee表结构

【mysql】通过现有的表结构或查询结果创建新表

 

 

2、根据现有的表的查询结构创建新表

sql语句

create table table_name select statement;

 

例:根据现有表emp的查询结果创建新的表employee2

emp表的数据

【mysql】通过现有的表结构或查询结果创建新表

 

 执行sql语句

create table employee2 select id,userName from emp where age <=25;

 

新建的employee2表的查询结果为

【mysql】通过现有的表结构或查询结果创建新表

 

 

 

相关文章: