mysql导出导入数据库和表学习笔记

一、mysql导出数据库和表

  1、导出单个数据库
  mysqldump [-h Host] -u Username -p [PASSWORD] db_name > db_name.sql
  2、导出数据库的单个表
  mysqldump [-h Host] -u Username -p [PASSWORD] db_name table_name > table_name.sql
  3、仅导出数据库结构,不导出数据
  mysqldump [-h Host] -u Username -p [PASSWORD] --no-data db_name > db_name.sql
  4、仅导出数据库的数据
  mysqldump [-h Host] -u Username -p [PASSWORD] --no-create-info db_name > db_name.sql
  5、仅导出表结构,不导出表数据
  mysqldump [-h Host] -u Username -p [PASSWORD] --no-data db_name table_name > table_name.sql
  6、多个数据库导出到一个文件下
  mysqldump [-h Host] -u Username -p [PASSWORD] db_name1,db_name2,db_name3,..... > all_db_name.sql
  7、导出所有数据库
  mysqldump [-h Host] -u Username -p [PASSWORD] --all-database > all_db_name.sql

二、mysql导入数据库和表
  1、导入数据库
  首先要建一个名为db_name的新库
  mysqladmin [-h Host] -u Username -p [PASSWORD] create db_name
  mysql [-h Host] -u Username -p [PASSWORD] db_name < db_name.sql 或者 mysqldump [-h Host] -u Username -p [PASSWORD] db_name < db_name.sql
  2、导入表
  记录备份好的表路径;并进入mysql
  mysql>use db_name;
  mysql>source /PATH/table_name.sql

原文地址:https://www.cnblogs.com/zhangzhide/p/13952814.html