SQL++的结构清晰、写法灵活,挺适合前端开发者当数据接口的查询语言练练手的。尤其你用过 MongoDB 或者写过点 NoSQL 的,会觉得 SQL++的语法蛮亲切。
SQL++的好处是它既保留了传统 SQL 的查询方式,又能搞定 JSON 这样的半结构化数据。比如你查一个用户下面的订单数组,直接FROM users.orders
这样写都行,响应也快,代码也简单。
资源里写了不少实用例子,比如怎么过滤嵌套对象,怎么聚合数组里的字段,初学者也能看懂。你要是前端转全栈,或者在用 Firebase、Couchbase 这些数据库,挺推荐看看的。
顺带给你挑了几个相关的资料:
- SQL 结构化查询语言:基础打底的不错一篇
- 查询语言的结构化应用:讲得比较细,适合扩展理解
- SQL 结构化查询语言完全指南(经典珍藏版).pdf:这个挺系统,建议收藏
- 关系数据库结构化查询语言 SQL 建表注意事项:别忽略建表这块,后面少踩坑
- oracle 查询语言结构表的设计:偏 Oracle 方向,但不少思路通用
如果你最近在玩 BaaS 平台,或者打算搞点前后端通吃的项目,这篇文章还蛮值得花点时间研究的哦。