随笔分类 -  ORM

摘要:在Python中, 最有名的ORM框架是SQLAlchemy. SQLAlchemy安装 : 使用(建立数据库表) : 数据的增删改查 1. 增加数据 2. 更新数据 3. 查询数据 4. 删除数据 带外键关系的数据表 1. 创建表 2. 增加数据 3. 查询数据 多对多关系的数据表 1. 建立表 阅读全文
posted @ 2019-02-19 18:22 唯你如我心 阅读(218) 评论(0) 推荐(0)
摘要:事务 : 所谓事务就是: 一个流程的全部步骤要么全部成功, 要么全部失败. 实例 : 银行转账 事务失败会出现事务回滚: 即如果一个流程内的某一个步骤出现了错误, 出现错误之前的步骤会执行成功, 但出现错误后会回滚, 使所有步骤全部失败. Cookie : Cookie由来 : 因为HTTP是无状态 阅读全文
posted @ 2018-10-13 18:21 唯你如我心 阅读(255) 评论(0) 推荐(0)
摘要:Django ORM执行原生SQL : # extra # 在QuerySet的基础上继续执行子语句 # extra(self, select=None, where=None, params=None, tables=None, order_by=None, select_params=None) 阅读全文
posted @ 2018-10-13 15:43 唯你如我心 阅读(187) 评论(0) 推荐(0)
摘要:ORM基本操作: # 增 models.Tb1.objects.create(c1='xx', c2='oo') # 增加一条数据,可以接受字典类型数据 **kwargs obj = models.Tb1(c1='xx', c2='oo') obj.save() # 查 models.Tb1.obj 阅读全文
posted @ 2018-10-11 18:08 唯你如我心 阅读(961) 评论(0) 推荐(0)
摘要:ORM介绍 : 1. 概念 : 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业务逻辑层和 阅读全文
posted @ 2018-10-11 17:26 唯你如我心 阅读(335) 评论(0) 推荐(0)