--result-file="D:\phpstudy_pro\Extensions\MySQL5.7.26\ng_attendance_sign.txt" --no-create-info --skip-lock-tables detect_calibartion_info "SELECT * FROM detect_calibartion_info;"
这个命令会将
detect_calibartion_info
表中的所有数据导出到D:\phpstudy_pro\Extensions\MySQL5.7.26\ng_attendance_sign.txt
文件中,每行数据都会生成一个INSERT语句。其中:
--result-file="D:\phpstudy_pro\Extensions\MySQL5.7.26\ng_attendance_sign.txt"
表示将导出结果保存到D:\phpstudy_pro\Extensions\MySQL5.7.26\ng_attendance_sign.txt
文件中。--no-create-info
表示不导出表结构。--skip-lock-tables
表示在导出数据时不锁定表,以避免影响其他用户的操作。detect_calibartion_info
是要导出数据的表名。"SELECT * FROM detect_calibartion_info;"
是要导出的查询语句,其中SELECT *
表示选择所有列,FROM detect_calibartion_info
表示从detect_calibartion_info
表中选择数据。请注意,如果在Windows系统中使用命令提示符,需要使用双引号将文件路径括起来,否则可能会出现语法错误。
set USER=i111
set PASS=11123
set DB_NAME=111
set DBHOST=111111
set DBPORT=3306
REM
mysqldump --single-transaction -h %DBHOST% -P %DBPORT% -u%USER% --password=%PASS% --no-create-info %DB_NAME% detect_calibartion_info --where="1 = 1" > "D:\phpstudy_pro\Extensions\MySQL5.7.26\detect_calibartion_info.sql"
pause