秋さんのご紹介です!
Sep 13, 2024 am 10:30 AMQiu のリリースを発表できることを嬉しく思います。これは、生の SQL を再び楽しくするために設計された、実用的な SQL クエリ ランナーです。正直に言うと、ORM にはその役割がありますが、単純な SQL を書きたいだけの場合は、少し圧倒されてしまう可能性があります。私は生の SQL クエリを作成するのをいつも楽しんできましたが、多くの練習が必要であることに気づきました。そこでQiuの出番です。
Qiu を使用すると、かさばる ORM と格闘したり、抽象化の層で迷ったりする必要はもうありません。これは、私と同じように、余計な手間をかけずに SQL をマスターすることに集中したい開発者向けに設計された軽量ツールです。生の SQL を書くことは、面倒な作業ではなく、力を与えるものでなければなりません。Qiu はそれを実現します。
なぜ邱?
私が Qiu を作成したのは、生の SQL クエリを実行して練習し、ORM によくある面倒な作業を回避するための、シンプルかつ強力な方法が欲しかったからです。 SQL スキルを磨きたいデータベース初心者でも、抽象化よりもシンプルさを好む熟練の開発者でも、Qiu があなたをサポートします。
特徴
- SQL の直接実行: ORM のレイヤーを忘れて、生の SQL クエリを直接実行します。
- データベースのサポート: 現在、PostgreSQL、MySQL、MariaDB をサポートしています。
- 効率的なタスク キュー: システムを詰まらせることなくスムーズに実行できるように、SQL コマンドをキューに入れます。
- レート制限: クエリの実行を安全かつ効率的に処理する組み込みのレート リミッター。
- ファイル サポート: .sql ファイルから直接クエリを実行します。
インストール方法
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 が気に入る理由:
- ORM の不満はありません: ORM によって不必要な複雑さが増す場合があります。 Qiu を使用すると、純粋に SQL に集中できます。
- シンプルかつ軽量: 重い荷物を持たずに生のクエリを実行するだけでよいプロジェクトに最適です。
- SQL を効率的に練習する: 生の SQL スキルを磨き、実践的な練習を行うのに最適です。
結論
Qiu は、SQL をもっと上手になり、ORM に邪魔されずにプロセスを楽しみたいという私の願望から生まれました。複雑な抽象化にうんざりしていて、単純な SQL ランナーが必要な場合は、Qiu を試してみてください!
GitHub リポジトリまたは npm パッケージ ページで詳細を確認してください。
以上が秋さんのご紹介です!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









