① 如何备份数据库
你可以用塔迈备份一体机来备份,常见的数据库都能备份,比如SQL Server、Oracle、MySQL等。操作也比较简单,定好备份的时间,到时间了就会自动备份,数据恢复的时候有一键恢复功能。
② 备份数据库中的表与还原
大致思路是:
--只保留新增的记录,前提是必须要有一个唯一ID字段
--备份数据表到tbsrc_171201
selectid,fld1,fld2intotbsrc_171201fromtbsrc
--对tbsrc表操作,(新增/删除/更新数据)
--将新增记录插入备份表
insertintotbsrc_171201(id,fld1,fld2)selectid,fld1,fld2fromtbsrcwhereid>(selectmax(id)asmaxidfromtbsrc_171201)
--将原表清空
truncatetabletbsrc
--再将备份表插回到原表中
insertintotbsrc(id,fld1,fld2)selectid,fld1,fld2fromtbsrc_171201orderbyid
--再删除备份表
droptabletbsrc_171201
③ 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
④ 怎样备份oracle数据库里某张表的全部数据
导出:
exp 用户名/密码 tables=表名 file=系统文件名
导入:
imp 用户名/密码 tables=表名 file=系统文件名
以上是命令行操作。你要是有pl/sql更好了,export data 选取一个路径起一个名字,在想导入的表里import data 但是两个表结构要相同才不会出错。
⑤ 在一个数据库中如何对一个表进行备份
备份到哪儿?
直接 create table t_temp as select * from oldtable
试试
⑥ 数据库表怎么备份
打开数据库窗口,做完后,存桌面是不是?然后在复制到E盘!
⑦ 数据库如何备份
1、首先运行SQL。
⑧ SQL怎样用SQL语句备份一张数据表
“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是select * into person_backup from person。
⑨ 如何只备份一张数据库表
mysqlmp -uroot --password=密码 --opt数据库名 表名 > 备份的名称
例子:mysqlmp -uroot --password=psw --optVOD recfile >recfile.sql
备份数据库VOD下的recfile表,如果只想保留表的结构而不带数据
mysqlmp -uroot --password=psw --optVOD recfile -d >recfile.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:
select
*
into
newtable
from
oldtable
注:前提newtable不存在