图书介绍

图灵程序设计丛书 SQLAlchemy Python数据库实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

图灵程序设计丛书 SQLAlchemy Python数据库实战
  • 岳新欣责任编辑;武传海译;(美国)贾森·迈尔斯,Rick Copeland 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115516305
  • 出版时间:2019
  • 标注页数:154页
  • 文件大小:80MB
  • 文件页数:177页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

图灵程序设计丛书 SQLAlchemy Python数据库实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 SQLAlchemy Core3

第1章 模式和类型3

1.1类型3

1.2元数据5

1.3表5

1.3.1列6

1.3.2键和约束7

1.3.3索引8

1.3.4关联关系和外键约束8

1.4表的持久化10

第2章 使用SQLAlchemy Core处理数据12

2.1插入数据12

2.2查询数据15

2.2.1 ResultProxy16

2.2.2控制查询中的列数18

2.2.3排序18

2.2.4限制返回结果集的条数19

2.2.5内置SQL函数和标签20

2.2.6过滤21

2.2.7 ClauseElement22

2.2.8运算符23

2.2.9布尔运算符24

2.2.10连接词24

2.3更新数据25

2.4删除数据26

2.5连接27

2.6别名29

2.7分组29

2.8链式调用30

2.9原始查询32

第3章 异常和事务33

3.1异常33

3.1.1 AttributeError34

3.1.2 IntegrityError35

3.1.3处理错误37

3.2事务38

第4章 测试45

4.1使用测试数据库做测试45

4.2使用mock51

第5章 反射54

5.1反射单个表54

5.2反射整个数据库56

5.3使用反射对象构建查询57

第二部分 SQLAlchemy ORM61

第6章 使用SQLAlchemy ORM定义模式61

6.1使用ORM类定义表61

6.2关系63

6.3模式持久化65

第7章 使用SQLAlchemy ORM处理数据66

7.1会话66

7.2插入数据68

7.3查询数据71

7.3.1控制查询中的列数74

7.3.2排序74

7.3.3限制返回结果集的条数75

7.3.4内置SQL函数和标签75

7.3.5过滤77

7.3.6运算符78

7.3.7布尔运算符79

7.3.8连接词79

7.4更新数据80

7.5删除数据81

7.6连接83

7.7分组85

7.8链式调用85

7.9原始查询87

第8章 理解会话和异常88

8.1 SQLAlchemy会话90

8.2异常92

8.2.1 MultipleResultsFound异常93

8.2.2 Detached InstanceError94

8.3事务96

第9章 使用SQLAlchemy ORM测试103

9.1使用测试数据库做测试103

9.2使用mock111

第10章 使用SQLAlchemy ORM和自动映射进行反射113

10.1使用自动映射反射数据库113

10.2反射关系115

第三部分 Alembic119

第11章 Alembic入门119

11.1创建迁移环境119

11.2配置迁移环境120

第12章 创建迁移122

12.1创建基础空迁移122

12.2自动生成迁移124

12.3手动创建迁移127

第13章 控制Alembic129

13.1确定数据库的迁移级别129

13.2迁移降级130

13.3标记数据库迁移级别131

13.4生成SQL131

第14章 SQLAIchemy的高级应用133

14.1混合属性133

14.2关联代理136

14.3集成SQLAlchemy和Flask141

14.4 SQLAcodegen143

第15章 接下来做什么149

关于作者150

关于封面150

热门推荐