我使用mysqldump --databases db, etc
,但它包含CREATE DATABASE /*!32312 IF NOT EXISTS*/
db /*!40100 DEFAULT CHARACTER SET latin1 */;
和USE db
当我导入它时,它会将其导入原始数据库名称,但有时我想将其导入其他数据库。
我希望它像Sequel Pro的导出一样只导出表格 - 数据库名称根本没有提及。
是否有相关的命令行选项?
答案 0 :(得分:2)
只需执行enter code here`set /p num=" What is the number of variables to display? "
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=*" %%A in (data.txt) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%A
)
set var
pause
FOR /L %%H IN (1,1,%num%) DO ( echo varH%)
,然后使用mysqldump -uYOURUSER -pYOURPASS DBNAME > out.sql
进行恢复。请注意,我没有提供mysql -uYOURUSER -pYOURPASS NEWDBNAME < out.sql
标志。