1、数据的导入导出:
作用:
起到一个备份、存档的作用。
分类:
(1)数据库文件导出成文本文件
(2)文本文件导入成数据库文件
(3)数据库文件与数据库文件之间的导入导出
注意:
在进行增、删、改操作之前要先进行备份。可预防操作错误。
2、三个删除之间的比较:
drop table 表名
truncate table 表名
delete from 表名
三个都是删除,但是“drop table 表名”表示将这个表从数据库中删除。
“truncate table 表名”与“delete from 表名”都是只删除数据,这个表的表头还有。
不同之处在于“delete from 表名”删除文件时会产生大量的事务日志,并且可以加条件删除某些文件;但是“truncate table 表名”删除文件时会删除所有的文件,但是不会产生事务日志。
清除庞大事务日志的方法:
收缩数据库,收缩之前先截断事务日志(backup log with no log),然后收缩数据库。
系统数据库:
master 里面有用户的信息、密码、权限等所用信息,如果出现问题,会导致无法登陆。
model 模板
msdb
tempad
预防数据库出现问题:
(1)备份数据库
(2)导入导出
(3)复制
3、数据的导出:
(1)在目标数据库上右键点击“任务”,然后选择“导出数据”
(2)在这个窗口选择正确的身份登录,以及数据库
(3)下一步后,选择要导出成什么类型的文件,并且把文件放在什么位置,并且命名,然后填写身份验证
(4)如下图,一般选择第一个,但是如果有特殊要求的话,可以选择第二项,并且书写正确的SQL查询语句
(5)在源表或源视图中选择要导出的表
(6)仔细看看上图,确认无误后,点击完成。如下图,都成功之后,就说明导出成功了。
4、导入数据:
(1)首先建一个与要导入文件格式一样的一个表。(或者让数据库自己新生成一个)
(2)选择正确的目标,或者让数据库自己生成一个与导入文件名字一样的一个表