一,数据库设计角度 1.尽量避免全表查询,首先考虑在where一级order by的列上建立索引。 2.尽量避免在where的子句中进行null判断,导致引擎放弃索引进行全表扫描。列如:select id from t where num is null;可以在num设置为0,确保不会出现null ...
分类:
数据库 时间:
2017-10-30 17:09:18
阅读次数:
209
需求分析: 用户登录到本购物网站,必须先注册用户,注册的用户需要同通过邮箱激活。激活后的用户才能通过用户名和密码登陆本购物网站,登陆后还可以退出。 登陆后可以创建订单 订单中包含商品 商品可以分类 用户实体 用户注册用的到数据库字段 javabean中的成员变量 user数据库中 的类型 id 用户 ...
分类:
Web程序 时间:
2017-10-28 15:33:57
阅读次数:
142
简单查询 insert添加 insert可以使用数据库支持的自动生成主键策略,设置useGeneratedKeys=”true”,然后把keyProperty 设成对应的列,就搞定了。比如说上面的StudentEntity 使用auto-generated 为id 列生成主键. 还可以使用selec ...
分类:
数据库 时间:
2017-10-16 19:39:32
阅读次数:
216
第一步: 在Model.tt文件添加一个方法读取数据库中的字段说明 找到public string Property(EdmProperty edmProperty)这个方法,添加到这个方法下面 第二步:找到var simpleProperties = typeMapper.GetSimplePro ...
分类:
数据库 时间:
2017-10-16 16:28:57
阅读次数:
812
最近有这么一个任务,将数据库中现有三千多条数据从800000开始编号,每次增量为1,于是有以下三种解决方法: 1、直接在数据库手动一个一个加(你开心就好) 2、新增一个数据库字段如number,设置number字段为标识列,设置种子和增量,保存后表格自动生成值后再根据需要设置该字段为非标识列和修改字 ...
分类:
数据库 时间:
2017-10-13 20:09:44
阅读次数:
193
框架来说主要是需要写大量的配置文件,hibernate相比mybatis来说更强大,移植性更好; 1.类和数据库的映射配置:配置文件命名一般——类名.hbm.xml (user.hbm.xml),与实体类放在同一目录下,配置成员变量和数据库字段的映射: 2.主配置文件,放在src目录下,命名一般用h ...
分类:
Web程序 时间:
2017-10-10 20:36:55
阅读次数:
215
环境:win7+py3.4+mysql+pymysql (以下默认工程和应用已经创建) 1.-->工程/settings.py (数据库配置) 2.-->应用/models.py (数据库字段设置) 3.-->迁移数据库python manage.py makemigrations + python ...
分类:
数据库 时间:
2017-10-07 01:43:28
阅读次数:
342
django的模型文件 models.py 1. F() 专门取对象中某列值的操作 F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用。通常情况下我们在更新数据时需要先从数据库里将原数据取出后方在内存里,然后编辑某些属性,最后提交。例如 上述方法生成的sql语句为(可以使用co ...
分类:
其他好文 时间:
2017-10-06 15:04:13
阅读次数:
199
对于枚举类型,不能通过org.hibernate.annotations.Type注解来简单的映射对应的数据库字段类型(除非自定义类型)。对此,Hibernate提供了javax.persistence.Enumerated注解,该注解的参数有两种场景: 1.EnumType.STRING:使用该参 ...
分类:
Web程序 时间:
2017-10-05 23:37:23
阅读次数:
326
数据库配置: <1> 每个数据模型都是django.db.models.Model的子类,它的父类Model包含了所有必要的和数据库交互的方法。并提供了一个简介漂亮的定义数据库字段的语法。 <2> 每个模型相当于单个数据库表(多对多关系例外,会多生成一张关系表),每个属性也是这个表中的字段。属性名就 ...
分类:
其他好文 时间:
2017-10-05 12:14:07
阅读次数:
190