sql表备份
如果你的数据库是ORACLE:
c:\>exp system/password owner(user1,user2,...) file='dbbackup20090718-1.dmp' log='dbbackup20090718-1.log' buffer=65530
执行后会在c盘根目录下备份文件,如果要让备份文件存放在其他位置,可以给file和log加上路径。
Ⅱ sql server 如何用sql语句实现单个表的备份和还原。
是什么版本的数据库?下面是找到的2008的操作步骤:
SQL SERVER 2008 怎么导入和导出单张表的数据和结构
(1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。
(2)在脚本向导的选择脚本选项中,将“编写数据的脚步”选择为TRUE,这里默认是为FALSE的。
(3)然后下一步选择导出的对象,选择导出的表,最后完成时,即可以看到由系统导出的表定义和表数据了。
Ⅲ SQL怎样用SQL语句备份一张数据表
“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是select * into person_backup from person。
Ⅳ 数据库表怎么备份
打开数据库窗口,做完后,存桌面是不是?然后在复制到E盘!
Ⅳ SQL 备份表
select * into B from A 这样就能备份了。前提是B表不能预先存在。
Ⅵ SQL...如何对DB中的单个表备份
导出的SQL语句
exec master..xp_cmdshell 'bcp " select * from hrm..t_emp where ... " queryout d:\emp.txt -c -U "username" -P
"password"' --将数据库hrm表t_emp导出到d:\emp.txt ,即是导出成txt文件
Ⅶ 如何只备份一张数据库表
mysqlmp -uroot --password=密码 --opt数据库名 表名 > 备份的名称
例子:mysqlmp -uroot --password=psw --optVOD recfile >recfile.sql
备份数据库VOD下的recfile表,如果只想保留表的结构而不带数据
mysqlmp -uroot --password=psw --optVOD recfile -d >recfile.sql
(7)sql表备份扩展阅读:
Sqlserver备份语句
1、完整备份
Backup Database NorthwindCS
To disk='G:BackupNorthwindCS_Full_20070908.bak'
2、差异备份
Backup Database NorthwindCS
To disk='G:BackupNorthwindCS_Diff_20070908.bak'
With Differential
3、日志备份 ,默认截断日志
Backup Log NorthwindCS
To disk='G:BackupNorthwindCS_Log_20070908.bak'
4、日志备份, 不截断日志
Backup Log NorthwindCS
To disk='G:BackupNorthwindCS_Log_20070908.bak'
With No_Truncate
5、文件备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
File='NorthwindCS' --数据文件的逻辑名
To disk='G:BackupNorthwindCS_File_20070908.bak'
Ⅷ sqlserver数据库如何备份单张表
1、首先找好要备份的数据表,如下图所示。
Ⅸ sql server数据库中表怎么备份和还原
backup database 数据库名 To dISK=路径和要生成备份文件的文件名 WITH INIT
存储过程只要这一句就可以了,当然只能备份在服务器上,如果你要备份在客户机上的话很麻烦的,涉及到权限问题,一般的话是先做备份在服务器上,然后通用文件拷贝形式拷到客户机上
Ⅹ SQL语句:怎么对某个数据库中的数据表进行备份与还原
1、导出整个数据库:包括表结构和数据部分
mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
例如:mysqlmp –u root –p 111111 test1 > test.sql
2、导出数据库中的一个表
mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名
例如:mysqlmp –u root –p 111111 test1 user1> test1_user1.sql
3、导出多张表:
mysqlmp –u root –p 111111 test1 user1 user2> test1_user12.sql
4、导出一个数据库结构:只导出表结构,不包括数据部分
mysqlmp -u root –p 111111 -d --add-drop-table test1>c:\test1.sql
-d 没有数据
--add-drop-table 在每个 create 语句之前增加一个 drop table,以便于在每次导入
表到数据库中时,如果发现某个表存在,先进行删除。
5、导入数据库
采用 source 命令,进入到 mysql 数据库控制台。例如:
c:\>mysql -u root –p 111111
mysql>use test1 //改变当前数据库为 test1 数据库,注意 test1数据库要先建好
然后使用 source 命令,后面参数为脚本文件(如前面备份的.sql 语句文件)
mysql>source c:\test1.sql