为了账号安全,请及时绑定邮箱和手机立即绑定

mysql中as和like有什么区别

mysql中as和like有什么区别

慕粉1913176771 2017-03-06 22:24:47
MySQL的create table as 与 like区别
查看完整描述

1 回答

已采纳
?
田心枫

TA贡献1064条经验 获得超383个赞

create table t2 as select * from t1 where 1=2;

    或者 limit 0;

as创建出来的t2表(新表)缺少t1表(源表)的索引信息,只有表结构相同,没有索引。

   create table t2 like t1 ;

    like 创建出来的新表包含源表的完整表结构和索引信息。

as用来创建相同表结构并复制源表数据。

like用来创建完整表结构和全部索引。


查看完整回答
反对 回复 2017-03-06
  • 1 回答
  • 0 关注
  • 1469 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信