mysql 備份與還原
**:資料庫名叫dddd
mysqldump -u root -p `dddd` > dddd.sql
#回車後,輸入密碼
enter password: ******
現在當前目錄下,有個dddd.sql
檔案
先建立資料庫
mysql -u root -p
#回車後,輸入密碼
enter password: ******
#建立資料庫dddd
create database dddd;
#ctrl+d退出資料庫
恢復資料
mysql -u root -p dddd < dddd.sql
#回車後,輸入密碼
**:
1、完全備份
exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y
demo:使用者名稱、密碼
buffer: 快取大小
file: 具體的備份檔案位址
full: 是否匯出全部檔案
ignore: 忽略錯誤,如果表已經存在,則也是覆蓋
2、將資料庫中system使用者與sys使用者的表匯出
exp demo/demo@orcl file=d:\backup\1.dmp owner=(system,sys)
3、匯出指定的表
exp demo/demo@orcl file=d:\backup2.dmp tables=(teachers,students)
4、按過濾條件,匯出
exp demo/demo@orcl file=d:\back.dmp tables=(table1) query=\" where filed1 like 'fg%'\"
匯出時可以進行壓縮:
命令後面 加上 compress=y
如果需要日誌,後面: log=d:\log.txt
5、備份遠端伺服器的資料庫
exp 使用者名稱/密碼@遠端的ip:埠/例項 file=存放的位置:\檔名稱.dmp full=y
開啟cmd直接執行如下命令,不用再登陸sqlplus。
1、完整還原
imp demo/demo@orcl file=d:\back.dmp full=y ignore=y log=d:\implog.txt
指定log很重要,便於分析錯誤進行補救。
2、匯入指定表:
imp demo/demo@orcl file=d:\backup2.dmp tables=(teachers,students)
3、還原到遠端伺服器
imp 使用者名稱/密碼@遠端的ip:埠/例項 file=存放的位置\檔名稱.dmp full=y
資料庫 mysql oracle 回顧
關係型資料庫三正規化 1 列必須保持原子性,不可分割 2 每行有唯一標識區分 非主屬性 完全依賴 主鍵 3 每一列都 直接依賴 主鍵,而不是 傳遞依賴 主鍵 oracle10g的客戶端和伺服器安裝要在xp相容模式下進行 mysql命令列匯入.sql檔案 mysql u使用者名稱 p密碼 資料庫名 路...
mysql oracle資料庫sql詳解大全
1 去重,使用字段 distinct 例如 select distinct user name from tablename 表示查詢無重複的表名為tablename中的user name欄位。2 分頁,使用字段 limit 使用limit時後面可跟乙個引數或者兩個引數,如果是跟兩個引數時使用逗號隔...
資料庫災備
資料庫災備 資料是企業重要的生產資料,關鍵資料的丟失可能會給企業致命一擊,因為資料是計算機系統存在的原因和基礎。資料往往是不可再生的,一旦發生資料丟失,企業就會陷入困境 客戶資料 技術檔案 財務賬目等客戶 交易 生產資料可能被破壞得面目全非。概括起來,資料丟失分三個層次 邏輯錯誤 包括軟體bug 病...