
数据库
kxkkk
这个作者很懒,什么都没留下…
展开
-
数据库分页
在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。mysql:select * from tableName limit start_number ,end_number; sql server:方法1 定位法 (利用ID大于多少)语句形式:s原创 2014-01-12 14:10:02 · 845 阅读 · 0 评论 -
mysql中GROUP BY结合GROUP_CONCAT的使用
我们知道,group by可以将sql查询结果按照group by后面列进行分类显示。比如:Sql代码 select columnA,columnB from table group by columnA,columnB 则查询结果将按照columnA和columnB分类显示。没有显示在group by中的列不能直接作为返回列放在sql语句中,转载 2014-04-29 22:36:08 · 825 阅读 · 0 评论 -
数据库设计原则
数据库设计规范化的五个要求一:表中应该避免可为空的列二:表不应该有重复的值或者列三:表中记录应该有一个唯一的标识符四:数据库对象要有统一的前缀名五:尽量只存储单一实体类型的数据 数据库表的设计原则1)不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同 组件间所对应的数据库表之间的关联应尽可转载 2014-04-05 23:29:26 · 750 阅读 · 0 评论 -
Hibernate的LockMode(悲观锁和乐观锁)
Hibernate的LockMode(悲观锁和乐观锁) 在了解Hibernate的LockMode之前,我们先讲一下LockMode是什么东西?其实LockMode只是在使用Hibernate 中 的session.load()加载数据时指定的模式,也叫悲观锁(模式),然而,悲观锁是为了弥补read-committed 机制的不足,从而解决non-repeatable转载 2014-04-06 21:15:42 · 1088 阅读 · 0 评论 -
数据库之范式详解
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分转载 2014-04-05 23:24:20 · 595 阅读 · 0 评论