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

如何备份数据库表

发布时间: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不存在

阅读全文

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

热点内容
技术转让进去什么科目 浏览:997
藏宝阁物品买完多久可以交易 浏览:517
保定有哪些鱼市场 浏览:966
电信宽带怎么关闭信息费 浏览:505
公共交易系统怎么买保险 浏览:499
华泰证券交易记录保存多久 浏览:105
程序设计主要讨论什么 浏览:909
如何启动数位板的驱动程序 浏览:406
肤色暗黄干燥有斑用什么产品好 浏览:921
如何删除发现界面的小程序 浏览:106
山泉水属于什么产品 浏览:565
做不锈钢代理的多少钱 浏览:774
如何自动升级程序 浏览:713
身体里有哪些大数据 浏览:225
技术工怎么提升技术 浏览:872
花容月貌产品怎么样 浏览:395
如何网上交易防骗 浏览:169
游戏小程序怎么设置 浏览:62
农产品名牌怎么弄 浏览:187
蜀门手游多少级可以物品交易 浏览:43