SqlServer傻瓜教程—表备份

来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:57 点击:

大家好,我们知道类似于ERP这种大型软件,最大的难点就在庞大数据库的整理和维护。
表备份顾名思义,是对一个表进行备份。
 
那么我们什么时候需要表备份呢?
表备份是在操作大型ERP数据库的某一个表中有重要数据的时候,测试你对此表操作的存储过程,或者测试删除而进行的临时备份。
 
表备份是成为SQL高手的必修课。  话不多说下面开始。
-- 来我们先创建一个临时的数据。
CREATE TABLE #tab (id INT, country NVARCHAR(10), sex INT, popu INT )
INSERT INTO #tab VALUES (1, '中国', 1 , '340')  www.2cto.com  
INSERT INTO #tab VALUES (2, '中国', 2 , '260')
INSERT INTO #tab VALUES (3, '美国', 1 , '45')
INSERT INTO #tab VALUES (4, '美国', 2 , '55')
INSERT INTO #tab VALUES (5, '加拿大', 1 , '51')
INSERT INTO #tab VALUES (6, '加拿大', 2 , '49')
INSERT INTO #tab VALUES (7, '英国', 1 , '40')
INSERT INTO #tab VALUES (8, '英国', 2 , '60')
SELECT * FROM #tab
 
表备份语法之一: 临时表 --> 临时表备份
-- 如此我们将#tab放入了一个#tab2中去
SELECT * INTO #tab2 FROM #tab
 我们查询#tab2就得到了一下的结果

 
 表备份语法之二:临时表 --> 实体表备份
SELECT * INTO MyERP.dbo.MyTab FROM #tab
OK 如此我们将我们的临时表中的数据直接存到迅速创建了一张实体表


 
查询的内容同样的到了  如下图
 
 
表备份语法之三: 实体表 -->  实体表备份
SELECT * INTO MyERP.dbo.MyTab2 FROM MyERP.dbo.MyTab
如此这般我们由实体表MyTab得到了MyTab2  www.2cto.com  


 
同样得到了下图数据。

 
继续延伸.....   IP主机 - IP主机表备份 
这个话题有点危险,可能复杂度就有点高了,涉及到网关的一些问题, 但是你可以想象前一阵子几个大网站数据库丢失原理是啥了吧。不要小看基础,高手就是将这些基础扎实混合运用的人群。
 
 
 
作者 _大师兄_
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • sql常见面试题
    • SQL SERVER 2005性能之跟踪
    • SQL编程(一)
    • LINUX上RMAN自动备份脚本
    • sql server面试题
    • 如何将多个SQL查询统计结果一次显示出来
    • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
    • sql server 列转行
    • SQL小技巧系列 --- 行转列合并
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1