1.Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Obj...
分类:
其他好文 时间:
2014-08-10 01:35:09
阅读次数:
427
Hive是什么1)Hive 是建立在Hadoop (HDFS/MR)上的用于管理和查询结果化/非结构化的数据仓库;2)一种可以存储、查询和分析存储在Hadoop 中的大规模数据的机制;3)Hive 定义了简单的类SQL 查询语言,称为HQL,它允许熟悉SQL 的用户查询数据;4)允许用Java开发自...
分类:
其他好文 时间:
2014-08-09 23:10:49
阅读次数:
288
一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:...
分类:
数据库 时间:
2014-08-08 18:03:16
阅读次数:
316
当SQL执行时,会做一些查询转换,你看到的SQL很可能被转换为其他的形式的SQL执行(有视图重写,查询转换,谓词推进等)。在Oracle下,可以通过10053跟踪SQL语句。在mysql下,可以通过设置optimizer_trace来实现。
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.1...
分类:
数据库 时间:
2014-08-08 16:09:46
阅读次数:
340
使用HQL查询的特点:
(1)与SQL相似,SQL中的语法基本上都可以直接使用。
(2)SQL查询的是表和表中的列;HQL查询的是对象与对象中的属
(3)HQL的关键字不区分大小写,类名与属性名是区分大小写
(4)SELECT可以省略.
Employee类、Department类、SessionFactoryTools类、Employee.hbm.xml文件、 Department.hb...
分类:
系统相关 时间:
2014-08-07 13:10:30
阅读次数:
404
用SQL语句实现:学生表、课程表、选课表三张表中的问题:学生表:student(学号:sno、姓名:sname、性别:sgender、年龄:sage)课程表:couse (课程编号:cno、课程名称:cname)选课表:sc(学号:sno、课程编号:cno、成绩:marks)问题一:查询选了”计算....
分类:
数据库 时间:
2014-08-07 00:41:27
阅读次数:
248
根据现有的学生表,课程表,选课关系表,查询一。没有修过李明老师的课的学生,查询 二,既学过a课程,又学过b课程的学生姓名Sql代码 S表 [SNO,SNAME]--学生表 C表 [CNO,CNAME,CTEATHER] --课程表 SC表 [SNO,CNO,SCGRADE] --...
分类:
数据库 时间:
2014-08-07 00:34:57
阅读次数:
293
本文转载自Crazy CoderSELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC本月记录SELECT * FR...
分类:
数据库 时间:
2014-08-06 17:28:51
阅读次数:
356
需要在DataSet中设定两个sql查询1.根据参数查询指定页的数据select *from(select id,name,age,over(order by id)rownamfrom table where id>30)twhere t.rownam>@startRowIndex and t.r...
分类:
其他好文 时间:
2014-08-06 01:24:40
阅读次数:
198
提高SQL查询效率的常用方法(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础...
分类:
数据库 时间:
2014-08-04 20:40:27
阅读次数:
287