SQL 转 Markdown
免费在线使用 SQL 转 Markdown 无需安装即可使用工具
关于 SQL 转 Markdown
根据 SELECT 语句构建 GitHub 风格的 Markdown 表格。它会读取列列表和表名,可选地从 VALUES 子句中提取单行数值,并渲染带有分隔行的 Markdown 表格。当没有数据时,仅生成表头和分隔行。
使用方法
1. 在输入框中输入 SELECT 查询,例如 SELECT name, age, city FROM users。 2. 输出框中会自动渲染 Markdown 表格。 3. 点击 复制 复制内容,或点击 下载 将其保存为 table.md。
解析行为与限制
解析器匹配 SELECT <列> FROM <表>。列以逗号分隔;对于 SELECT *,则变为 ["*"]。如果语句还包含 VALUES (...) 子句,该单一元组将作为一行数据输出;否则工具仅生成表头表格,并提示查询未生成内联数据。复杂查询(JOIN、子查询、多行 VALUES)不会被解析。
▶为什么我的表格没有数据行?
转换器只读取内联的 VALUES (...) 数据。不带 VALUES 子句的普通 SELECT 仅生成表头表格,工具会提示查询未返回内联数据。
▶SELECT * 是如何处理的?
星号列列表会变成一个包含 "*" 的单一表头单元格。由于在没有数据库连接的情况下工具无法知道实际列,因此应将 * 展开为显式列名以获得有用的表格。
▶是否支持 JOIN、子查询或多行 INSERT ... VALUES?
不支持。解析器仅识别简单的 SELECT <列> FROM <表>,并可选带单行 VALUES (...) 子句。更复杂的语句不会生成数据行。
▶字符串值是如何格式化的?
VALUES (...) 子句中的值会去掉两侧的单引号,然后原样放入由管道符分隔的 Markdown 行单元格中。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。