++

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  ALL - DataBase

该文被密码保护。
posted @ 2013-12-25 09:50 自制力缺失症患者 阅读(4) 评论(0) 推荐(0)

摘要:在 这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这 些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。一、 MySQL 数据库 分页查询MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是 阅读全文
posted @ 2012-08-13 10:34 自制力缺失症患者 阅读(198) 评论(0) 推荐(0)

摘要:转自http://blog.csdn.net/test_sunny/article/details/5463593)启动PL/SQL,应用需要导出表结构的用户登录目标数据库实例2)New-SQL window创建查询窗口3)在查询窗口中输入以下查询语句:select t.TABLE_NAME表名,t.COLUMN_ID序号,t.COLUMN_NAME字段名,t.DATA_TYPE类型,t. DATA_LENGTH长度,t.NULLABLE是否为空from user_tab_columns t其中User_tab_columns为当前用户表结构信息表。4)只想完成后,在查询窗口中点击按钮显示所有 阅读全文
posted @ 2012-08-02 14:46 自制力缺失症患者 阅读(271) 评论(0) 推荐(0)

摘要:第一条 选基础表 或 交叉表第二条 表之间的连接应在其它条件之前第三条 直接指名要查的字段第四条 减少访问库的次数 (废话)第五条 重设ARRAYSIZE 一般不理会第六条 使用DECODE 这个还有回顾一下 写个博记录一下第七条 整合简单的无关联的查询第八条 删除重复记录 这个搞定第九条 用TRUNCATE 替代delete 没什么机会用第十条 尽量多commit 早点释放资源第十一条 用where 替换 having 这个熟第十二条子查询时不要重复查询 SELECT TAB_NAME FROM TABLES WHERE (TAB_NAME,DB_VER) = ( SELECTTAB_NAM 阅读全文
posted @ 2012-07-26 17:59 自制力缺失症患者 阅读(147) 评论(0) 推荐(0)

摘要:1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在 阅读全文
posted @ 2012-07-26 17:20 自制力缺失症患者 阅读(752) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2012-07-26 15:14 自制力缺失症患者 阅读(2) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2012-06-08 16:40 自制力缺失症患者 阅读(7) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2012-05-02 03:47 自制力缺失症患者 阅读(5) 评论(0) 推荐(0)