Python數據持久層框架 SQLAlchemy
SQLAlchemy 是一個Python 的SQL 工具包以及數據庫對象映射框架
示例代碼:
user1 = User(name='user1') user2 = User(name='user2') session.add(user1) session.add(user2) session.commit() # write changes to the databas
以下是它的一些特性:
- No ORM Required
- Mature, High Performing Architecture
- DBA Approved
- Non-Opinionated
- Unit Of Work
- Function-based query construction
- Modular and Extensible
- Separate mapping and class design
- Eager-loading and caching of related objects and collections
- Composite (multiple-column) primary keys
- Self-referential Object Mappings
- Inheritance Mapping
- Raw SQL statement mapping
- Pre- and post-processing of data
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!