MySQL 使用命令行导入和导出表结构及数据的方法分享


摘要:
下文讲述MySQL命令行导出及导入表结构和数据的方法,如下所示:


实现思路:
mysql 导出结构及数据,我们通常使用mysqldump命令

例:

 
  --导出数据库 maomao中的tb1 和 tb2 表结构及数据至脚本 tb.sql
  mysqldump -u root -p  密码 database maomao tb1 tb2 > tb.sql 

  --导出整个数据库至脚本中 mysqldump -u 用户名 -p 密码  数据库名 > 导出的文件名 
   --导出数据库 maomao 至脚本tb.sql
   mysqldump -u root -p  密码 database maomao> tb.sql 

 --只导出一个数据库结构 (加入 -d属性) 
  mysqldump -u root -p  密码 database -d maomao> tb.sql    

 --只导出数据库数据
 mysqldump -u root -p  密码 database -t maomao> tb.sql    


  --数据导入
  mysql -u root database maomao< tb.sql 


注意事项:
-d 只导出表结构
    -t 只导出数据
    -n 只导出数据,脚本前无CREATE DATABASE脚本
    -R 只导出存储过程及自定义函数
    -E 只导出事件
    –triggers —只导出触发器
    -B 只导出当前引擎下的数据列表