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


 

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

sql语句

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

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

现有emp表结构

 

执行sql语句

create table employee like emp;

 

新建的employee表结构

 

 

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

sql语句

create table table_name select statement;

 

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

emp表的数据

 

 执行sql语句

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

 

新建的employee2表的查询结果为

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM