导航

04 2012 档案

摘要:1、Where子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句。 根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。 举例: (低效)select … from table1 t1 where t1.sal > 300 and t1.jobtype = '0001' and 20 < (select count(*) from table1 t2 where t2.pno = t1.tno;(高效)select … from table1 t1 where 20 < ( 阅读全文

posted @ 2012-04-16 15:48 kingwangzhen 阅读(245) 评论(0) 推荐(0) 编辑

摘要:设计高效合理的MySQL查询语句2006-11-23 15:11 yuanye 赛迪网 我要评论(0) 字号:T | T数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。本文以应用实例为基础,结合数据库理论,介绍查询优化技术在现实系统中的运用。AD:从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往 阅读全文

posted @ 2012-04-16 15:44 kingwangzhen 阅读(173) 评论(0) 推荐(0) 编辑

摘要:1.建立一个WinForm工程,默认生成了一个WinForm窗体Form1。 2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll。 3.窗体属性IsMdiContainer:True。 4.工具箱—>右键—>选择项—>.net组件—>浏览—>weiFenLuo.winFormsUI.Docking.dll—>在工具箱出现dockPanel。 5.将dockPanel拖到窗体Form1上,设置Dock属性,我设置的是:Fill。 停靠窗体: 1.新建一个WinForm窗体Form2。 2.在代码中 阅读全文

posted @ 2012-04-11 11:18 kingwangzhen 阅读(281) 评论(0) 推荐(0) 编辑

摘要:http://www.icsharpcode.net/ 阅读全文

posted @ 2012-04-11 11:17 kingwangzhen 阅读(151) 评论(0) 推荐(0) 编辑