MySQL 导入导出数据库

目录
  1. 导出整个库
  2. 导出整个库的表结构
  3. 导出单个表结构和数据
  4. 导出单个表结构
  5. 大数据导出
  6. 大数据导入

导出整个库

1
[root@DB-01 data]# mysqldump -h 127.0.0.1 -P 3001 -u root -p databasename > /data/databasename.sql

导出整个库的表结构

1
[root@DB-01 data]# mysqldump -h 127.0.0.1 -P 3001 -u root -p -d databasename > /data/databasename.sql

导出单个表结构和数据

1
[root@DB-01 data]# mysqldump -h 127.0.0.1 -P 3001 -u root -p databasename tablename > /data/tablename.sql

导出单个表结构

1
[root@DB-01 data]# mysqldump -h 127.0.0.1 -P 3001 -u root -p -d databasename tablename > /data/tablename.sql

大数据导出

1
2
3
mysql> select * from tablename into outfile '/data/tablename.txt';
# 或
mysql> select * from tablename where gender=1 into outfile '/data/tablename.txt';

大数据导入

1
mysql> load data infile '/data/tablename.txt' into table tablename;