1、mysqldump
导出整个数据库:
mysqldump -uroot -p 数据库名 > mydb.sql
导出一个表(包括数据结构及数据)
mysqldump -uroot -p 数据库名 表名 > mytb.sql
导出一个数据库结构(无数据只有结构) -d 表示没有数据
mysqldump -uroot -p -d --add-drop-table 数据库名 > mydb.sql
按指定条件导出数据库表内容
mysqldump -hhostname/ip -uusername -p dbname tbname --where='id >= 1 and id <= 100' > /data/xxxx.sql
2、导出excel -e 参数可以使用查询命令,根据需要筛查数据
mysql -h127.0.0.1 数据库名 -uroot -p -e "select * from t_table;" > t_table.xls
3、将备份的sql文件导入到库里
mysql -uroot -p 数据库名 < import.sql