我們有些時候需要把數(shù)據(jù)庫里面的數(shù)據(jù)提取出來,放到其它的腳本去運行,而SQL Server導(dǎo)入導(dǎo)出它是不支持Insert語句的功能,這就給我們造成了很大的麻煩,下面就是一款解決這一方面的軟件!
軟件介紹
數(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),沒有備份存儲過程和觸發(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ù)庫中的存儲過程和函數(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
- PC官方版
- 安卓官方手機版
- IOS官方手機版