原文:http://www.jb51.net/article/28753.htmhttp://xuzhihong1987.blog.163.com/blog/static/26731587200981744956366/要实现的SQL查询很原始:要求从第一个表进行查询得到第二个表格式的数据,上网查询...
分类:
数据库 时间:
2015-05-22 16:36:16
阅读次数:
168
YII2默认情况下会生成一个直接操作单表的模型并且具备搜索和分页以及排序功能,在很多复杂的业务逻辑需求中,单表操作很难实现我们想要的效果,此时我要是选择的话就用纯sql来做,不用考虑那么多的对应关系,而且你得SQL语句执行效率越高,程序执行的效率也就越高。
OK我们来看看怎么实现。
一、首先我们来看一个需求:在一个博客的首页中,需要显示博客列表,列表中(作者,文章标题,发表时间...
分类:
数据库 时间:
2015-05-13 16:51:56
阅读次数:
271
1 public List dzcx(Object a) { 2 try{ 3 4 //Query p=getSession().createQuery("PersonInf where name=:name "); 5 ...
分类:
Web程序 时间:
2015-05-07 12:19:36
阅读次数:
151
2015-05-02能用一条语句查询就不要用多条多表查询优先小表(也是主表)最忌讳全表的扫描,如select * from basic查询语句要使用explain进行sql语句优化,不能出现type=all,这意味着全表扫描.INDEX建立在条件查询中(索引)复杂的多个查询的语句,要从内到外(如.....
分类:
数据库 时间:
2015-05-02 11:06:53
阅读次数:
141
在oracle10g测试通过:
一、题目要求
书表(books)
book_id book_name creatdate Lastmodifydate decription
001 三个人的世界 2005-02-02 2005-07-07 NULL
作者表(authors)
A...
分类:
数据库 时间:
2015-04-21 14:40:03
阅读次数:
210
好久没来咱们博客园了,主要近期在忙一些七七八八的杂事,包括打羽毛球比赛的准备和自己在学jqgrid的迷茫。先不扯这些没用的了,希望大家能记得小弟,小弟在此谢过大家了。回归正题:(以下的sql是本人在用yii框架开发项目时写的,希望对大家有些帮助)首先是多表查询,为了简化我先贴出自己的代码,在贴出解释...
分类:
数据库 时间:
2015-04-18 23:39:08
阅读次数:
308
以下文章转载自:http://www.cnblogs.com/200911/archive/2012/07/26/2610018.html,多谢这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统...
分类:
数据库 时间:
2015-04-18 21:51:07
阅读次数:
195
--项目中需要用到Merg语法,于是去网上查了资料,发现竟然都是多表查询,问题是我只有一张表,于是我纳闷了,后来我灵机一动,就搞定了!--表名:t_login(登录表)--字段:f_userName(用户名),f_status(登录状态 0=已登录)--执行要求:用户登录时,如果用户存在则修改状态为...
分类:
数据库 时间:
2015-04-14 19:40:31
阅读次数:
246
判断数据库是否有某条记录:select 1 from xxx where xxx (效率:1> colname > *)清空表记录: truncate table xxx > delete from xxx多表查询: select * from xxx A left join xxx B on A....
分类:
数据库 时间:
2015-04-13 18:38:02
阅读次数:
149
SQL 语句的多表查询方式例如:按照 department_id 查询 employees(员工表)和 departments(部门表)的信息。方式一(通用型):SELECT ... FROM ... WHERESELECT e.last_name,e.department_id,d.departm...
分类:
数据库 时间:
2015-04-09 23:44:06
阅读次数:
223