㈠ 怎么备份和还原数据库中的某一个表
select * into 新数据库..新表 from 旧数据库..旧表
就可以把表数据备份到另外一个数据库了
---------------------
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原
第二步:选择“源设备”,点击后面的文件选择“...”
第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了
㈡ 数据库表怎么备份
什么数据库?
Oracle备份:
逻辑备份
开始à运行àcmd
在命令行窗口输入备份命令—即导出命令
导出scott用户模式—这将导出scott用户的所有对象exp scott/tigerfile=c:\scott.dmp
或者exp system/managerowner=(scott) file=c:\sys.dmp
导出scott用户的dept表和emp表exp scott/tigerfile=c:\scott2.dmp tables=(dept,emp)
或者exp system/manager tables=(scott.dept,scott.emp)file=c:\sys2.dmp
导出scott用户模式和wks030用户模式—这将导出scott用户和wks030用户的所有对象exp system/managerowner=(scott, wks030) file=c:\sys3.dmp
导出scott的emp表以及 wks030的tbuser表和tbscore表exp system/manager tables=(scott.emp,wks030.tbuser,wks030.tbscore)file=c:\sys4.dmp
导出整个数据库(要求必须是管理员)—这将导出整个数据库的内容, 不推荐尝试, 时间太长, 文件太大exp system/managerfull=y file=c:\sys5.dmp
要点
普通用户可以导出自己的表或整个模式
DBA可以导出其他用户的表或模式
DBA可以导出整个数据库
Owner和tables是2种导出模式, 不可同时使用owner: 导出指定用户的整个模式tables: 导出指定的表
㈢ 如何只备份一张数据库表
如果你只想备份下一张表的数据
第一种
可以迅速使用
SELECT....INTO
语法
SELECT
*
INTO
备份表名
FROM
源数据表
--备份表名不存在SQLSERVER会自动创建,如果事先有备份表语法改成INSERT
。。SELECT。。
第二种
A.查询出来的结果,直接在查询结果框全选右击
-》将结果另存为txt
B.然后利用数据库向导-单击数据库右键》任务-》导出数据-》平面文件源...>然后自己编辑映射导入。
第三种
BCP命令
详细语法参考帮助文件吧
我用的是SQLSERVER2008
希望对你有帮助
㈣ 在linux怎么备份数据库表
1:打开的数据库的命令
mysql> use mysql
Database changed
2:查看数据库的命令
mysql> show databases;
3:查看数据库中表的命令
mysql> show tables;
4:查看表的详细结构
mysql> desc tablename;
5:新建数据库
mysql> create database school;
Query OK, 1 row affected (0.00 sec)
6:新建表
mysql> create table user01(
-> id varchar(20) NOT NULL,
-> userName varchar(10) NOT NULL,
-> age int(11) default'0',
-> sex char(2) NOT NULL default'm',
-> PRIMARY KEY (id)
-> )TYPE=InnoDB;
Query OK, 0 rows affected, 1 warning (0.02 sec)mysql>desc student;
7:插入
mysql> insert into student(id,stuName) values('1','tomcat');
Query OK, 1 row affected (0.00 sec)
8:删除
mysql> delete from student where id='1';
Query OK, 1 row affected (0.01 sec)
9:删除表中所有数据
mysql> truncate table student;
Query OK, 1 row affected (0.01 sec)
10:创建新用户并给予权限
mysql>grant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234";
11:更改Mysql用户密码
c:\Mysql5.0\bin>mysqladmin -u root -p password 1234
Enter password: ****
备份数据库及表
我们用mysqlmp命令来备份数据库
c:\mysql\bin\>mysqlmp –u root –p 3306 mysql>d:\backup.sql
执行此语句将把mydb 备份到D盘的backup.sql文件中
备份多个数据库表
㈤ 数据库表怎么备份
表是不能单独备份的,如果要备份只能整个数据库备份
如果只是想单独备份表数据的话,可以将数据复制到另一张表中
sqlserver:
select
*
into
newtable
from
oldtable
注:前提newtable不存在
㈥ 如何对数据库进行备份操作
需要准备的工具:电脑管家婆软件
1、.登陆软件点击点击“数据备份”如图所示
2、打开数据备份窗口输入备份文件名称格式为英文字母开头,我是用的缩写:备份2018年结备份bf2018njbf
3、备份成功如图所示
4、备份好的数据在软件安装目录Backup文件夹下面文件名称就是备份时输入的名字。
5、新建一个下年度帐套今年是18年,这样我需要建立一个19年的帐套
6、建立好帐套登陆软件点击系统维护-数据恢复
7、选择之前备份好的数据
8、恢复成功如图所示
9、点击系统维护-年结存
10、如图勾选多年账或者不使用多年账多年账的意思是18年19年在同一个帐套中,非多年账是一年一套帐
11、年结存之后会在提示备份一次,为了数据安全,多备份几次
12.完成年结存
㈦ 怎样备份oracle数据库里其中的一张表的完整数据包括约束等等
1.首先,确认oracle服务器上用oracle红色标记的相关服务是否已经正常启动,如下图。
㈧ sqlserver数据库如何备份单张表
1、首先找好要备份的数据表,如下图所示。
㈨ 如何备份数据库表结构
choose the corresponding the firmware for recovery.
㈩ 如何只备份一张数据库表
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'