数据库复习总结(10)-数据备份

快速备份
-》向未有表备份:select 列名 into 备份表名 from 源表名
-》说明:备份表可以不存在,会新建表,表的结构完成一致,但是不包含约束
如果想只包含结构不包含数据,可以加个top 0
-》向已有表备份:insert into 备份表名 select 列名 from 源表名

1.例子:--快速备份:向一个不存在的表中快速插入数据(既创建表又插入数据)

select * into test1 from ClassInfo

2.只创建表(表结构相同),不插入数据

select * into test2 from ClassInfo where 1=2

3.向一个存在的表中插入数据

--向一个存在的表中插入数据
insert into test2(cTitle)
select cTitle from ClassInfo-----插入查询的表的数据

select * from  test2

原文地址:https://www.cnblogs.com/mhq-martin/p/8025206.html