SQL Server數據的導入導出


這兩天在用新學習的python抓新浪微博首頁的數據,這些數據都被存在的sql server當中。因為白天在公司和晚上在宿舍用的數據庫版本不一樣,所以如果在宿舍直接附加公司的數據庫的話會報錯。沒辦法,只好通過SQL server中提供的BCP導入導出的辦法來同步兩個地方的數據。
 
這里簡單記錄一下如何使用BCP工具進行數據的導入導出。首先BCP是sql server自帶的工具,所以只要你安裝了sql server后就自帶了。在cmd中輸入cmd,你會發現他的一些參數說明選項。具體的參數選項大家可以在具體用到的時候再去查看,這里就不一一解釋了(實際上我也用的不多 ^_^)
 
一個最簡單的導出示例:
如果你有個數據庫A,里面有一個表B,那么導出B數據的命令如下:
   
BCP A..B out c:\currency1.txt - c -u "sa" -p "123456"   
 
注意A和B中間有兩個..,如果是使用繼承驗證的話可以去掉-u -p選項改為-t就行了。下圖是我執行的截圖:
 
 
此時如果要導入已經導出的數據,執行如下命令:
 
BCP A..B in c:\currency1.txt - c -U "sa" -P "123456"
 
可以看到與導出唯一不同的地方就是out換成了in。至此,最簡明sql server數據導入導出記錄完畢!




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM