我很高兴地宣布发布 Qiu – 一个严肃的 SQL 查询运行器,旨在让原始 SQL 再次变得有趣。老实说,ORM 有其用武之地,但当您只想编写简单的 SQL 时,它们可能会有点让人不知所措。我一直很喜欢编写原始 SQL 查询,但我意识到我需要练习——大量的练习。这就是Qiu发挥作用的地方。
有了 Qiu,就不再需要与庞大的 ORM 进行斗争,也不再迷失在抽象层中。它是一款轻量级工具,专为像我一样想要专注于掌握 SQL 而不受额外干扰的开发人员而设计。编写原始 SQL 应该是一种授权,而不是一件苦差事,而 Qiu 实现了这一点。
我创建了Qiu,因为我想要一种简单而强大的方法来运行原始 SQL 查询、练习它们,并避免 ORM 的典型麻烦。无论您是希望提高 SQL 技能的数据库新手,还是喜欢简单而不是抽象的经验丰富的开发人员,Qiu 都能满足您的需求。
开始使用Qiu非常简单:
npm install @medishn/gland-qiu
以下是 Qiu 的实际工作方式:
import { Qiu } from '@medishn/gland-qiu'; const db = new Qiu('mysql', '-u username -ppassword'); // Before that, you have to create the database Like: CREATE DATABASE db db.use('my_database'); // Running a raw query await db.exec('SELECT * FROM users;'); // Running a query from an SQL file await db.exec('./queries/create_table.sql');
Qiu 的诞生源于我想要更好地掌握 SQL 并享受这个过程而不受 ORM 干扰的愿望。如果您厌倦了繁重的抽象,只想一个简单的 SQL 运行程序,请尝试一下 Qiu!
在 GitHub 存储库或 npm 包页面上探索更多信息。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3