在很多情况下,我们开发都需要有一个快速的代码生成工具用来提高开发效率,代码生成工具很多信息都是读取数据库的表、视图等元数据进行对象表信息的完善,有了这些信息,我们就可以在普通的实体类代码里面添加属性字段的中文注释,或者在Winform或者Web界面的快速生成的时候,可以在查询框或者界面编辑的时候,充 ...
分类:
数据库 时间:
2016-12-19 07:59:10
阅读次数:
299
djangoorm关联表数据,即sql的多表查询例如两个表:Apply表中定义了字段position为foreignkey指向job表的id字段,1.通过job表查找子表apply的字段信息:job.objects.values(‘id‘,‘job_type‘,‘apply__date_created‘)连接符为小写的子表tablename+双下线+子表字段名即:apply__da..
分类:
其他好文 时间:
2016-12-18 02:15:36
阅读次数:
419
myql 查询树形表结果:说说、说说的评论、评论的回复 有三张表关联表: 用户的说说表(ixt_customer_note) 说说的评论表(ixt_customer_note_comment) 评论的回复表(ixt_customer_note_reply) 说说表保存的是用户发表的说说信息,评论表保 ...
分类:
其他好文 时间:
2016-12-17 16:43:51
阅读次数:
115
1.相同数据出现多次不是一件好事,此因素是关系型数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值互相关联。 2.外键:外键为某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系。 3.联结是一种机制,用来在一条select语句中关联表。 4.基... ...
分类:
其他好文 时间:
2016-12-12 23:31:25
阅读次数:
245
在谈设计模式之前,首先说一下面向对象编程,从活字印刷术的例子看面向对象的好处,面向对象必须: 1. 可维护:修改的话只需要修改某一个字; 2. 可复用:别的字可以重新拿来用; 3. 可扩展:如果要加字,只需要刻新字; 4. 灵活性好:横排竖排都可以。 通过封装、继承、多态把程序的耦合度降低,传统印刷 ...
分类:
其他好文 时间:
2016-12-03 18:41:01
阅读次数:
318
先说要实现的需求:一个产品表A,一个属性与属性值表B(属性与属性值存于同一个表,类似于父级与子级的关系),一个产品-属性关联表C,要实现通过多个参数筛选获取符合条件的产品记录。 本能第一反应就是用and连接多个参数(参数个数不定),谁知结果集却是空,主要是表的设计结构决定,表C是一个产品的一个属性就 ...
分类:
其他好文 时间:
2016-11-29 19:25:32
阅读次数:
358
1.发生背景:在django项目中需要一个项目管理和一个资产管理。就牵涉到多对多的关系,如下:classAssetGroup(models.Model):GROUP_TYPE=((‘P‘,‘PRIVATE‘),(‘A‘,‘ASSET‘))name=models.CharField(max_length=80,unique=True)comment=models.CharField(max_length=300,blank=True,..
分类:
其他好文 时间:
2016-11-23 00:03:37
阅读次数:
209
一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 表之间的关系如下: 1.3、定义实体类 1、Teacher类,Teacher类是teacher ...
分类:
其他好文 时间:
2016-11-20 18:23:45
阅读次数:
203
程序开发中,经常遇到一条记录有多个状态位,比如一条商品,他属于热门,新品,特卖。我们的数据库如何设计呢? 一般有几种方法 (1)建立关联表 关联表字段:关系Id,商品Id,属性Id 查询:使用关联表的方式,查询某属性的商品。 程序:写入时,写商品表和关联表; (2)将多个属性存在一个字段中,用|分割 ...
分类:
数据库 时间:
2016-11-14 19:51:24
阅读次数:
194
场景【1】多表联查时,主表与关联表同时与同一张(第三张表)有关联,类似三角恋关系- - 涉及表: HOUSE:记录了房屋信息 ROOMS:记录了房间信息 HOUSE_STATUS:记录了状态信息的中文字段 房屋信息HOUSE表中有一个关于记录房屋状态的字段,status_id,与HOUSE_STAT ...
分类:
数据库 时间:
2016-11-12 11:48:16
阅读次数:
181