sql备份表语句(SQL备份数据库 语句-急)

本文目录
SQL备份数据库 语句-急
declare @mydatabase varchar(250)
declare @mysql varchar(5000)
declare mydatabase cursor for select name from master..sysdatabases where name like ’%mydb%’
open mydatabase
fetch next from mydatabase into @mydatabase
while @@fetch_status=0
begin
set @mysql=’bakcup database ’+@mydatabase+’ to disk=’’d:\’+@mydatabase+’.bak’’’
exec @mysql
fetch next from mydatabase into @mydatabase
end
close mydatabase
deallocate mydatabase
--乱打的,不知道对不对,可以找出数据库名的共性,用LIKE筛选,
--也可以自定义备份路径和名称
如何使用sql语句备份和恢复mysql数据库
一般使用的命令: mysqldump --quick --database ondemand1 --u root 》bacqup.sql 这样就能把数据库中ondemand1的表全部备份出来。 其中参数的格式是:--(两横杠,不是我们常用的单横杠) quick是在数据比较多的时候,不用该参数的话,所有的数据都会先在内存缓存,接着才导出,这样会导致服务器运行减慢! --u 必须要加一个用户名,否则系统会提示你进不了ODBC数据库的。 》backup.sql则是你备份数据库的目标文件名
数据导入: 可以使用MySQL-Front工具把上面导出的backup.sql数据库导入执行。
以下导入方法未测试是否可行!
sql数据库备份语句
--完整备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
--差异备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Diff_20070908.bak’
With Differential
--日志备份,默认截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’
--日志备份,不截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’
With No_Truncate
--截断日志不保留
Backup Log NorthwindCS
With No_Log
--或者
Backup Log NorthwindCS
With Truncate_Only
--截断之后日志文件不会变小
--有必要可以进行收缩
--文件备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
File=’NorthwindCS’ --数据文件的逻辑名
To disk=’G:\Backup\NorthwindCS_File_20070908.bak’
--文件组备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
FileGroup=’Primary’ --数据文件的逻辑名
To disk=’G:\Backup\NorthwindCS_FileGroup_20070908.bak’
With init
--分割备份到多个目标
--恢复的时候不允许丢失任何一个目标
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_1.bak’
,disk=’G:\Backup\NorthwindCS_Full_2.bak’
--镜像备份
--每个目标都是相同的
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Mirror_1.bak’
Mirror
To disk=’G:\Backup\NorthwindCS_Mirror_2.bak’
With Format --第一次做镜像备份的时候格式化目标
--镜像备份到本地和远程
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Mirror_1.bak’
Mirror
To disk=’\\192.168.1.200\Backup\NorthwindCS_Mirror_2.bak’
With Format
--每天生成一个备份文件
Declare @Path Nvarchar(2000)
Set @Path =’G:\Backup\NorthwindCS

更多文章:
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






