码迷,mamicode.com
首页 >  
搜索关键字:t-sql查询    ( 2839个结果
SQL查询语句关键字方法
SQL查询语句关键字方法distinct关键字显示没有重复记录的商品名称,商品价格和商品类别列表。selectdistinctware_name,pricefromt_ware;使用计算列查询所有商品价格提高20%后的价格。selectware_id,ware_name,price*1.2fromt_ware;列的别名a)不使用asselectware_id,ware_name,p..
分类:数据库   时间:2014-09-30 04:05:12    阅读次数:251
SQL查询性能优化
1.将多表连接拆分成较小的几个部分顺序执行 2.用内连接代替外连接。 3.优先直线哪些能大大减少返回行的操作,再将生产的临时表与其他表进行左连接。 4.修改like程序,去掉%,因为有%无法使用索引。 5.使用存储过程封装哪些复杂的SQL logical reads语句或商业逻辑。...
分类:数据库   时间:2014-09-29 14:23:30    阅读次数:281
Hibernate查询方式
使用HQL查询数据 Hibernate提供的查询方式: 1、OID查询方式     通过session提供的get()和load()方法加载指定的OID对象,只能按照对象的id进行查询。 2、HQL查询方式     通过Query接口使用HQL语言进行查询。 3、QBC查询方式     通过Criteria等接口和类进行查询 4、本地SQL查询方式     使用原生SQL语言进行...
分类:系统相关   时间:2014-09-28 12:14:21    阅读次数:325
用Delete与Truncate清除表数据对高水位的影响
众所周知,oracle段都有一个在段内容纳数据块的上限,我们把这个上限称为"High Water Mark"(HWM)。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。原则上HWM只会增大,不会缩小,即使将表中的数据全部删除,HWM还是为原值。HWM就像一个水库的历史最高水位,这也是为何会称之为“高水位”的缘故。实际环境中随着我们表中数据的不断增长,表的高水位也被不断的推高。当高水位达到一定程度之后,会对该表上的SQL查询效率产生负面影响,因此需要采取有效措施降低高水位。下...
分类:其他好文   时间:2014-09-27 19:25:20    阅读次数:304
批量in查询中可能会导致的sql注入问题
有时间我们在使用in或者or进行查询时,为了加快速度,可能会经常这样来使用sql之间的拼接,然后直接导入到一个in中,这种查询实际上性能上还是可以的, 例如如下:update keyword set stats=? where taskid in ('"+CollUtil.toString(list, "','")+"') "当然这个in里面包含的是一些列的数据()但是如果这些数据中包含一些sq...
分类:数据库   时间:2014-09-27 17:23:50    阅读次数:208
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type sette
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitiv 原生sql查询 结果转化为实体对象出错...
分类:数据库   时间:2014-09-26 20:35:18    阅读次数:244
javacc学习
为什么要研究这些,除了个人兴趣之外,还有可以了解语言是怎样解析字符串生成逻辑代码。他的应用性也是非常之广,如人工智能方面,把复杂的逻辑抽象成简单的文法,不懂编程的人都可以使用说到人工智能,数据库SQL查询也算是,大家可能会觉得,这也算人工智能?是的,如果程序员完全用过程方式去写逻辑查询的话,会疯掉,...
分类:编程语言   时间:2014-09-26 19:48:48    阅读次数:349
hive 基础执行语句
hive简单概念 hive是一种基于Hadoop的数据仓库的处理工具,目前只支持简单的类似传统关系型数据库的SQL查询,修改操作功能,他可以直接将SQL转化为MapReduce程序,开发人员不必一定要学会写MR程序,提高了开发效率...
分类:其他好文   时间:2014-09-26 19:40:28    阅读次数:232
SQLMAP 中$与#的区别
在sql配置中比如in(#rewr#) 与in ($rewr$)在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #...
分类:数据库   时间:2014-09-26 17:54:18    阅读次数:196
【原创·总结】影响sql查询性能的因素
1、表定义(1)如果字符串字段是经常需要用到的,可以冗余,否则不要冗余(2)经常需要作为where的查询条件的字段,可以建索引;但是过多的索引会影响写入时的性能(3)合理定义字段的数据类型(4)分离存放附件或者大(超)文本的表(5)字段数据类型尽可能使用更小的长度2、在sql中(1)减少*的使用(2...
分类:数据库   时间:2014-09-25 12:57:18    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!