在Windows CMD下执行,Powershell 可能出现编码问题,建议使用CMD:
导出单个表数据(不包含结构)命令:
mysqldump --no-defaults -u root -p --no-create-info 数据库名 表名 > 导出文件名.sql
示例:
mysqldump --no-defaults -u root -p --no-create-info 104nanyuetong gz_8h1_bat_2 > gz_8h1_bat_2.sql
--no-create-info:只导出数据,无结构
密码输入时直接用-p后再手动输入密码,更安全
使用phpMyAdmin网页界面导出表结构:
进入phpMyAdmin,选中数据库;
选择表,点击【导出】→【仅结构】;
下载SQL文件。
在Windows CMD进入mysql命令行后操作:
1. 进入数据库:
USE 数据库名;
2. 导入数据SQL文件(仅数据):
source 完整路径.sql;
示例:
USE 104nanyuetong; source C:/AppServ/gz_8h1_bat_2.sql;
以上命令推荐在 Windows CMD 中执行;
Powershell环境可能由于字符编码原因出现报错,如ASCII '\0'错误;
若出现此类错误,建议用CMD执行,或使用Notepad++转换SQL文件为UTF-8无BOM编码后再导入。
以上即为完整的MySQL数据导出与导入操作笔记。