Pythonでデータベースを操作するためのORM(オブジェクト関係マッピング)ライブラリ。SQLを直接書かずにPythonコードでDB操作ができます。
「SQLAlchemy」を星図で探索する →
「SQLAlchemy」とは?意味を解説
SQLAlchemyは、Pythonプログラムからリレーショナルデータベースを操作するためのツールキット。SQLクエリを自動生成し、オブジェクト指向的にデータベースと連携できます。複雑なSQL文を書かずに済み、データベースの種類に依存しないコードが実現できるため、大規模Webアプリケーション開発で広く使われています。
例文
- SQLAlchemyを使ってユーザーテーブルを定義した。
- このプロジェクトではSQLAlchemyでDB操作を統一している。
- SQLAlchemyのセッションでトランザクションを管理する。
語源・由来
「SQL」(Structured Query Language)と「Alchemy」(錬金術)の造語。SQLクエリを魔法のように自動生成・変換する機能から命名されたと考えられます。2006年にMike Bayer氏によって開発されました。
英語で言うと
SQLAlchemyObject-Relational MappingORM for Python
「SQLAlchemy」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「SQLAlchemy」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「SQLAlchemy」を探索する →