V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hooopo
V2EX  ›  问与答

想做一个交互式 SQL 学习平台

  •  1
     
  •   hooopo · 2020-06-16 19:38:21 +08:00 · 2416 次点击
    这是一个创建于 1624 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近注册了一个域名 learnsql.io 打算做一个交互式学习 SQL 的平台。

    在论坛上发现很多问 sql 怎么写的帖子,由于没有本地的表结构很难给提问者一次性写对,沟通成本非常高。

    如果有这样一个平台,提问者可以自己预先创建出表结构,选定数据库版本,添加种子数据,描述想查询的结果。

    那么,问题和回答都会变得非常清晰,有点类似 jsfiddle 或 dbfiddle 这样的应用,但更偏社区,可以沉淀下来常用的问题,可以有更多的预制数据表、ERD 和 Wiki 。

    国外有一些教学网站有这样的体验,国内好像还没见过,不知道大家是否有需求?

    14 条回复    2020-06-17 12:44:28 +08:00
    liprais
        1
    liprais  
       2020-06-16 20:03:57 +08:00
    hooopo
        2
    hooopo  
    OP
       2020-06-16 20:11:25 +08:00
    @liprais 可以收录一些经典题库,企业也可以从里面选题目来面试...
    hooopo
        3
    hooopo  
    OP
       2020-06-16 20:17:23 +08:00
    @liprais 看了一下帖子的评论 感觉还是很有必要的 工作 3-5 年分不清各种 join 的很多
    liprais
        4
    liprais  
       2020-06-16 20:30:01 +08:00
    @hooopo 撼山易,改变观念难啊
    ifsclimbing
        5
    ifsclimbing  
       2020-06-16 20:33:32 +08:00
    @hooopo 是的, 看了好多次才把 join 搞明白, sql 不熟悉, 复杂的 sql 写不来
    yimity
        6
    yimity  
       2020-06-16 20:34:34 +08:00
    hooopo
        7
    hooopo  
    OP
       2020-06-16 20:40:11 +08:00 via Android
    @yimity 对 类似这种 不过内容可以更丰富一些 用户可以自己创建题目
    yimity
        8
    yimity  
       2020-06-16 20:42:17 +08:00
    @hooopo 赶紧建起来,我要学习 SQL 。
    hooopo
        9
    hooopo  
    OP
       2020-06-16 20:42:49 +08:00 via Android
    @ifsclimbing 多练练就会了 比编程语言简单 用处也大
    hooopo
        10
    hooopo  
    OP
       2020-06-16 20:44:09 +08:00 via Android
    @yimity 好的
    WittBulter
        11
    WittBulter  
       2020-06-16 21:42:39 +08:00 via iPhone
    非常有兴趣。在好的交互式网站或是命令行应用上学习非常有动力,正反馈很强。
    现在网络上文档、教程书很多,但富有趣味和体验的很少,很多时候都是缺乏反馈和交流最后淡化了。我在 NodeJS 0.x 版本的时候接触过一个互动的命令行学习应用,非常有意思,让我一下子就理解了很多光是看文档难以实践问题。
    hooopo
        12
    hooopo  
    OP
       2020-06-16 22:17:01 +08:00
    @WittBulter 是的 交互式学习的体验很有趣
    StickmY
        13
    StickmY  
       2020-06-17 10:48:15 +08:00
    搞起来,不知道通过什么方式去交互?拖拽?可视化?
    hooopo
        14
    hooopo  
    OP
       2020-06-17 12:44:28 +08:00 via Android
    @StickmY 就是提供一个代码运行环境和结构依赖
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5189 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.