- 将所有的sql文件复制到D:\\db目录(示例目录,不能有中文)
- 执行java工具类,修改为自己的目录
/**
* @title: d
* @Author Tan
* @Date: 2023/4/10 16:25
* @Version 1.0
*/
import java.io.File;
public class FileUtil {
public static void main(String[] args) throws Exception {
FileUtil.printFileInfo(new File("D:\\db") );
}
/**
* 读取目录下的所有文件
*
* @param dir
* 目录
* @return
*/
public static void printFileInfo(File dir) {
if (!dir.exists() ){
throw new RuntimeException("目录不存在");
}
if (!dir.isDirectory()) {
throw new RuntimeException("不是目录");
}
String[] files = dir.list();
for (int i = 0; i < files.length; i++) {
File file = new File(dir, files[i]);
if (file.isFile()) {
System.out.println("source "+dir + "\\" + file.getName());
} else {
printFileInfo(file);
}
}
}
}
- 将控制台source开头的文件复制到db.sql文件(自定义文件名,如db.sql)
- 进入mysql (mysql -u root -p )
- 执行 source D:\\db.sql