SQL复制表 拷贝表
- 格式:docx
- 大小:13.77 KB
- 文档页数:1
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);