导航:首页 > 数据处理 > 如何备份数据库表

如何备份数据库表

发布时间:2022-01-21 12:41:46

① 如何备份数据库

你可以用塔迈备份一体机来备份,常见的数据库都能备份,比如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

(9)如何备份数据库表扩展阅读:

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不存在

阅读全文

与如何备份数据库表相关的资料

热点内容
保定四保信息属于哪个区 浏览:917
产品pcb是什么 浏览:514
范哥技术怎么样 浏览:975
技术流怎么转场 浏览:253
现在小型创业什么行业最赚钱代理 浏览:564
cf端游多少等级可以交易 浏览:822
vivo如何同步应用程序 浏览:46
微商怎么招代理广告词 浏览:265
新桥二手市场的东西怎么样 浏览:794
二手房交易过程中需要缴纳哪些税 浏览:344
如何创建自己管理的程序 浏览:541
程序里str是什么意思 浏览:679
如何关闭iphone的卸载程序 浏览:7
移网产品服务更改什么意思 浏览:944
虹口房屋交易中心在哪个地铁口下 浏览:669
手机号如何设置拒绝接收信息 浏览:855
澳林工厂的专属产品是什么 浏览:706
资源交易需要注意什么 浏览:809
论文数据来源如何标出 浏览:908
竹茵游交易平台帐户冻结怎么解冻 浏览:394