㈠ 怎麼備份和還原資料庫中的某一個表
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'