Je suis ravi d'annoncer la sortie de Qiu – un exécuteur de requêtes SQL simple conçu pour rendre le SQL brut à nouveau amusant. Soyons honnêtes, les ORM ont leur place, mais ils peuvent devenir un peu écrasants lorsque tout ce que vous voulez, c'est écrire du SQL simple. J'ai toujours aimé créer des requêtes SQL brutes, mais j'ai réalisé que j'avais besoin de pratique – beaucoup. C'est là qu'intervient Qiu.
Avec Qiu, plus besoin de lutter avec des ORM volumineux ou de se perdre dans des couches d'abstraction. C'est un outil léger conçu pour les développeurs qui, comme moi, souhaitent se concentrer sur la maîtrise de SQL sans bruit supplémentaire. Écrire du SQL brut devrait être une activité stimulante et non une corvée, et Qiu rend cela possible.
J'ai créé Qiu parce que je voulais un moyen simple mais puissant d'exécuter des requêtes SQL brutes, de les mettre en pratique et d'éviter les tracas typiques des ORM. Que vous soyez un débutant en bases de données cherchant à perfectionner vos compétences SQL ou un développeur chevronné qui préfère la simplicité à l'abstraction, Qiu a ce qu'il vous faut.
Commencer avec Qiu est aussi simple que :
npm install @medishn/gland-qiu
Voici comment Qiu fonctionne en action :
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 est né de mon désir de m'améliorer en SQL et de profiter du processus sans les distractions des ORM. Si vous en avez assez des abstractions lourdes et que vous voulez juste un exécuteur SQL simple, essayez Qiu !
Explorez-en davantage sur le référentiel GitHub ou sur la page du package npm.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!