package com.rlcloud.risk.util;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @Description : Mysql语句转markdown文件
* @date 2024/3/28 11:06
* @return
* @auther xushuanglu
*/
public class MysqlToMarkdown {
public static void main(String[] args) {
System.out.println("请输入文件路径,例如:E:\\a.sql");
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
File file = new File(input);
StringBuffer sbf = new StringBuffer();
BufferedReader reader = null;
StringBuffer table_name_buff = new StringBuffer();
String tableString;
int tablenum = 0;
FileWriter fileWriter = null;
//把sql文件按照空行分段,每一段存到map1中,num表示有多少段
int num = 0;
Map<String, String> sql_section_map = new HashMap<String,String>();
Map<String, String> table_section_map = new HashMap<String,String>(); //存储表片段
Map<String, String> table_name_map = new HashMap<String,String>(); //存储表名
M
Mysql语句转markdown数据库表结构文件
最新推荐文章于 2025-04-09 15:35:40 发布