我很高興地宣布發布 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 套件頁面上探索更多資訊。
以上是介紹邱!的詳細內容。更多資訊請關注PHP中文網其他相關文章!