SQL Alchemy(第2版) - 贾森·迈尔斯, 里克·科普兰

SQL Alchemy(第2版)

贾森·迈尔斯, 里克·科普兰

出版时间

2019-08-01

ISBN

9787115516305

评分

★★★★★
书籍介绍
本书主要探讨SQLAlchemy,这个Python 库在关系型数据库和传统编程之间架起了一座桥梁,有助于Python 程序员将应用程序连接到关系型数据库。本书首先通过对比的方式介绍了SQLAlchemy 的两种主要使用模式——SQLAlchemy Core 和SQLAlchemy ORM,然后探讨了数据库迁移工具Alembic 的用法,最后快速讲解了SQLAlchemy 的高级应用。 SQLAlchemy是一个流行的开源代码库,功能强大又相当灵活,能够帮助Python程序员使用各种关系型数据库,许多公司甚至把SQLAlchemy看作在Python中使用关系型数据库的标准方式。本书通过真实示例,演示了如何使用SQLAlchemy构建简单的数据库应用程序,以及如何使用相同的元数据同时连接多个数据库。 如果你是一位中级Python开发人员,掌握了基本的SQL语法和关系理论知识,那么对你而言本书既是很棒的学习工具,也是不错的参考手册。 - SQLAlchemy Core:借助SQL表达式语言以Python方式向应用程序提供数据库服务。 - SQLAlchemy ORM:使用对象关系映射器将数据库模式和操作绑定到应用程序中的数据对象上。 - Alembic:随着应用程序的演进,灵活地处理需要对数据库做的更改。 - 高级应用:将SQLAlchemy与Flask Web框架及SQLAcodegen库结合使用。
用户评论
一般吧
一般,适合入门
太简单太基础也就算了。。。第一部分和第二部分还有大面积内容重复的。。。
简单的使用示范
在被官方文档天书一般的讲解虐了n遍后,终于找到一本人类可读的sqlalchemy的书了,底下一个短评说太基础,但是说实话,你要一个用惯了django orm的人去学SQLAlchemy真的对一开始这些metadata,engine,session,base的概念一脸懵逼然后就劝退了 这也再次说明自己闭门造车死学不如一个好老师几句点拨来得有效,看完这个我也敢在简历上写个熟悉SQLAlchemy了(溜 最后再次感叹人类先入为主的偏见是有多可怕,明明django orm那种更适合人类思维的数据库操作方式却被一堆被SQL虐了一辈子甚至扭曲了思维的程序员定义为难以理解且不如SQLAlchemy 我只能说呵呵了
简单介绍 SQLAlchemy 提供的两种模式——SQL 表达式语言(SQLAlchemy Core)和 ORM(Object-Relational Mapping,对象关系映射),演示了一下用法。欲知详情,还得找官方文档。
实在太基础了,网上随便文章就能涵盖书里内容
起码是有了一个中文的入口,官网的内容系统地啃感觉很困难。主要是Core,ORM,Alembic三部分,有挺多地方没有太详尽的解释,有的概念感觉就是直译的,要自己多思考用自己的话取理解。如果你是一个flask开发者,应该会有帮助。
收藏