我很高興地宣布發布 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