MySQL导入导出

1.导出整个数据库 
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名 
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 
2.导出一个表 
  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 
  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 

3.导出一个数据库结构 
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql 
  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table 

4.导入数据库 
  常用source 命令 
  进入mysql数据库控制台, 
  如mysql -u root -p 
  mysql>use 数据库 
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 

  mysql>source d:wcnc_db.sql 


5.导出数据(导出后文件在服务器上)  
       mysql> select gameid,username into outfile "F:\aaaa.txt" from user;  
  
6.导出指定数据库(导出文件在客户端)  
       F:\bak>mysqldump -h192.168.1.100 -uroot -proot dbname >"F:\initData.sql"  
  
7.导入数据  
       mysql> source F:\initData.sql  
  
8.导出指定表数据(可以只导出结构)  
       F:\bak>mysqldump -h192.168.1.100 -uroot -proot dbname table1 > "F:\bak.sql"

原文地址:https://www.cnblogs.com/pocter/p/3684508.html