SQL复制表 拷贝表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL复制表拷贝表
在SQL里,我们常用到复制表来完成一些功能。 SQL复制表的几种方法:
SQL复制整张表,或者说是拷贝表
select * into NewTableName from OldTableName
只复制列名而不要内容,这才是真正的复制表,即复制表结构select * into NewTableName from OldTableName where 1=0 表间数据复制
insert into Table1(zt) select titile from Table2 SQL 拷贝表
拷贝表 create table_name as select * from Source_table where 1=1;
复制表结构
create table_name as select * from Source_table where 1 <> 1; 1=1永真 1 <> 1永假对于有些查询会限制你必须输入查询条件但确实无相关条件的时候就可以使用这两个来代替1=1这样的条件永远成立,就是检索全部数据;1 <> 1永远不成立,就是只要表结构,不要数据; 再就是往一个已有的表中插入另一个表中的内容,前提表结构相同,不同的可以修改成相同的。insert into tablename2 (select * from tablenam1);