Memperkenalkan Qiu!

DDD
Lepaskan: 2024-09-13 10:30:10
asal
1090 orang telah melayarinya

Introducing Qiu!

Saya sangat teruja untuk mengumumkan keluaran Qiu – pelari pertanyaan SQL yang tidak masuk akal yang direka untuk menjadikan SQL mentah menyeronokkan semula. Sejujurnya, ORM mempunyai tempat mereka, tetapi mereka boleh menjadi agak menggembirakan apabila anda hanya mahu menulis SQL mudah. Saya sentiasa suka membuat pertanyaan SQL mentah, tetapi saya menyedari bahawa saya memerlukan latihan - banyak daripadanya. Di situlah Qiu masuk.

Dengan Qiu, tiada lagi bergelut dengan ORM besar atau tersesat dalam lapisan abstraksi. Ia adalah alat ringan yang direka untuk pembangun yang, seperti saya, ingin menumpukan pada penguasaan SQL tanpa bunyi tambahan. Menulis SQL mentah harus memperkasakan, bukan tugas, dan Qiu menjadikannya berlaku.

Mengapa Qiu?

Saya mencipta Qiu kerana saya mahukan cara yang mudah tetapi berkesan untuk menjalankan pertanyaan SQL mentah, mempraktikkannya dan mengelakkan kerumitan biasa ORM. Sama ada anda seorang pemula pangkalan data yang ingin mempertajam kemahiran SQL anda atau pembangun berpengalaman yang lebih mengutamakan kesederhanaan berbanding abstrak, Qiu telah membantu anda.

Ciri-ciri

  • Pelaksanaan SQL Langsung: Lupakan lapisan ORM dan jalankan pertanyaan SQL mentah anda secara langsung.
  • Sokongan Pangkalan Data: Pada masa ini menyokong PostgreSQL, MySQL dan MariaDB.
  • Barisan Tugas yang Cekap: Baris gilir perintah SQL anda untuk pelaksanaan yang lancar tanpa menyumbat sistem anda.
  • Penghadan Kadar: Pengehad kadar terbina dalam untuk mengendalikan pelaksanaan pertanyaan anda dengan selamat dan cekap.
  • Sokongan Fail: Jalankan pertanyaan terus daripada fail .sql.

Cara Memasang

Bermula dengan Qiu semudah:

npm install @medishn/gland-qiu
Salin selepas log masuk

Contoh Penggunaan

Begini cara Qiu berfungsi dalam tindakan:

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');
Salin selepas log masuk

Mengapa Anda Akan Suka Qiu:

  • Tiada Kekecewaan ORM: Kadangkala, ORM menambah kerumitan yang tidak perlu. Dengan Qiu, anda boleh fokus sepenuhnya pada SQL anda.
  • Mudah & Ringan: Sesuai untuk projek yang anda hanya perlu menjalankan pertanyaan mentah tanpa bagasi yang berat.
  • Amalkan SQL Dengan Cekap: Ideal untuk mengasah kemahiran SQL mentah anda dan mendapatkan latihan praktikal.

Kesimpulan

Qiu lahir daripada keinginan saya untuk menjadi lebih baik dalam SQL dan menikmati proses tanpa gangguan ORM. Jika anda bosan dengan abstraksi yang berat dan hanya mahukan pelari SQL yang mudah, cuba Qiu!

Teroka lebih lanjut pada repositori GitHub atau halaman pakej npm.

Atas ialah kandungan terperinci Memperkenalkan Qiu!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan