导出
- 含表结构和数据
- mysqldump -u用户名 -p密码 数据库名 [表名] [–default-character-set=utf8] > /文件路径/xxx.sql
- 仅含表结构
- mysqldump -u用户名 -p密码 –opt -d 数据库名 [表名] [–default-character-set=utf8] > /文件路径/xxx.sql
- 仅含数据
- mysqldump -u用户名 -p密码 -t 数据库名 [表名] [–default-character-set=utf8] > /文件路径/xxx.sql
- 导出部分数据
- mysqldump -u用户名 -p密码 数据库名 [表名] [–default-chatacter-set=utf8] –where=”条件” > /文件路径/xxx.sql
- 导出数据为Excel
- echo “select * from table_name where 1=1 limit 10” | mysql -u用户名 -p密码 数据库名 [–default-character-set=utf8] > /文件路径/文件.xls
导入
- mysql -u用户名 -p密码 数据库名 [–default-character-set=utf8] < /文件路径/xxx.sql
- 已登录mysql: source /文件路径/xxx.sql