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