mysql使用like和as两个关键字创建相同表结构的区别

一、mysql根据源表使用like和as关键字都可创建相同结构的新表

1. 使用like 创建相同表结构并可选择是否复制源表数据,如果需要负责源表数据根据实际情况加where条件,创建出来的新表没有相关索引;

create table table_name as select * from user where 1=2 (或者不加where 条件);

2. 使用as用来创建完整表结构和全部索引,不包含数据信息,可以试用insert into插入数据;

create table table_name like user ;

3. 补充:Oracle支持as,也是只有表结构没有索引,Oracle不支持like;

原文地址:https://www.cnblogs.com/quartz/p/13033312.html