SQL 语句解读服务

2018-11-09 11:06:02 +08:00
 renzhn
发现不少小伙伴有这个需求,于是做了一个
以 MySQL 语法为主,点击“查看示例”可以看目前支持的语句
支持子查询,支持高亮显示解析结果中表名、字段名、子查询语句等在原文中对应的位置

网址: https://sql.ohrz.net/
3291 次点击
所在节点    分享创造
10 条回复
tinyuu
2018-11-09 12:42:11 +08:00
👌
OctopusGO
2018-11-09 14:40:41 +08:00
复杂的直接报错了啊!
Comdex
2018-11-09 15:12:23 +08:00
楼主,这个开源吗?
Variazioni
2018-11-09 15:18:53 +08:00
没法解析复杂语句。。。
而且。。自然语言也不是很自然。。
感觉还不如直接看 SQL 来的明白啊喂。。
renzhn
2018-11-09 15:33:50 +08:00
@OctopusGO
@Variazioni 报错是因为解析语法失败而不是复杂,我下一步会尝试提升它的解析能力
Lanke0
2018-11-09 16:37:36 +08:00
感觉也许有点用
yangjingchuang
2018-11-09 17:57:04 +08:00
目前用到的简单的试了一下还可以,复杂的还没有实验
xiaoidea
2018-11-09 20:15:24 +08:00
不错不错,SQL 解析的难点就是各种方言太多了
我做过 hive 和 presto 的 sql 解析,基本就是用原生的执行逻辑,基于 antlr 解析
tumbzzc
2018-11-09 20:48:35 +08:00
嗯。。。。拿来教学挺好的
tdwj12580
2018-11-10 09:48:46 +08:00
我想请问一下楼主,,你的这个搜索功能是使用的源生的 sql 实现的还是使用工具,例如斯芬克斯来实现的呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/506041

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX