數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出,SQL Server的導(dǎo)入導(dǎo)出功能可以導(dǎo)出創(chuàng)建數(shù)據(jù)庫各對象的腳本,卻不提供導(dǎo)出目標(biāo)表的現(xiàn)有數(shù)據(jù)為Insert語句的功能,此工具可以將SQL Server表數(shù)據(jù)導(dǎo)出成Insert語句。
備份數(shù)據(jù)庫:
進(jìn)入cmd導(dǎo)出所有數(shù)據(jù)庫:輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -A>[備份文件的保存路徑]
導(dǎo)出數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu):輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p [要備份的數(shù)據(jù)庫名稱]>[備份文件的保存路徑]
例子:mysqldump -u root -p test>d:\test.sql
注意:此備份只備份數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu),沒有備份存儲(chǔ)過程和觸發(fā)器
只導(dǎo)出數(shù)據(jù)不導(dǎo)出數(shù)據(jù)結(jié)構(gòu):輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -t [要備份的數(shù)據(jù)庫名稱]>[備份文件的保存路徑]
導(dǎo)出數(shù)據(jù)庫中的Events
輸入:mysqldump -u [數(shù)據(jù)庫用戶名] -p -E [數(shù)據(jù)庫用戶名]>[備份文件的保存路徑]導(dǎo)出數(shù)據(jù)庫中的存儲(chǔ)過程和函數(shù)
mysqldump -u [數(shù)據(jù)庫用戶名] -p -R [數(shù)據(jù)庫用戶名]>[備份文件的保存路徑]
導(dǎo)入數(shù)據(jù)庫
mysql -u root -p<[備份文件的保存路徑] 疑問
恢復(fù)備份文件:
進(jìn)入MYSQL Command Line Client先創(chuàng)建數(shù)據(jù)庫:create database test 注:test是創(chuàng)建數(shù)據(jù)庫的名稱
再切換到當(dāng)前數(shù)據(jù)庫:use test
再輸入:\. d:/test.sql 或 souce d:/test.sql