MySQL使用命令導出/導入數據


導出數據庫文件

常用命令

mysqldump -uroot -pMyPassword databaseName tableName1 tableName2 > /home/foo.sql 

mysqldump -u 用戶名 -p 數據庫名 數據表名 > 導出的文件名和路徑 

導出整個數據庫

mysqldump -u root -p databaseName > /home/test.sql   (輸入后會讓你輸入進入MySQL的密碼)

mysql導出數據庫一個表,包括表結構和數據
mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名和路徑

mysqldump -u root -p databaseName tableName1 > /home/table1.sql

如果需要導出數據中多張表的結構及數據時,表名用空格隔開

mysqldump -u root -p databaseName tableName01 tableName02 > /home/table.sql

僅導出數據庫結構

mysqldump -uroot -pPassWord -d databaseName > /home/database.sql 

僅導出表結構

mysqldump -uroot -pPassWord -d databaseName tableName > /home/table.sql

將語句查詢出來的結果導出為.txt文件

mysql -uroot -pPassword database1 -e "select * from table1" > /home/data.txt

  

數據導入

常用source 命令 
進入mysql數據庫控制台,mysql -u root -p 
mysql>use 數據庫 
使用source命令,后面參數為腳本文件(.sql) 

mysql>source /home/table.sql

  


免責聲明!

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



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