今日在做项目的时候,项目中遇到需要将数据分组后,分组中的最大值,想了想,不知道怎么做,于是网上查了查,终于找到了思路,经过比较这个查询时目前用时最快的,其实还有别的方法,但是我觉得我们只掌握最快的方法就行 ,好了,不说废话了!
直接上内容吧:以下数据是通过
SELECT [CustomerCaseNo],[PaymentsTime] FROM [BOMSDatabase].[dbo].[BAL...
分类:
数据库技术 时间:
2014-07-10 23:02:15
收藏:
0 评论:
0 赞:
0 阅读:
631
简单测试 MySQL Fabric 部署...
分类:
数据库技术 时间:
2014-07-10 21:32:34
收藏:
0 评论:
0 赞:
0 阅读:
483
事务的特征:ACID
Atomicity:原子性
Consistency:一致性
Isolation:隔离性
Duration:持久性
在SQL标准中定义了事务的四种隔离级别:
1,read uncommitted 未提交读
事务中的修改,即使没有提交,对其他事务也都是可见的。即事务可以读取未提交的数据,即会产生脏读。
2,read committed 提交读 ...
分类:
数据库技术 时间:
2014-07-10 22:29:57
收藏:
0 评论:
0 赞:
0 阅读:
360
sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。
例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/.mozilla/firefox/cojs83dh.default目录下,那么如何进行查看呢?
可使用vim打开文件,查看到使用的格式是s...
分类:
数据库技术 时间:
2014-07-10 21:39:50
收藏:
0 评论:
0 赞:
0 阅读:
454
第2部分 数据库SQL语言如何修改SQL脚本以完成需求? SQL脚本的修改和C语言代码的修改流程是一样的,都要遵循以下步骤: 第一步,阅读需求,弄清楚自己要完成什么功能。 第二步,对照需求阅读原代码,找到本次要修改的内容的大致位置。 第三步,对代码进行修改(包括:添加、删除和修改等),将本次的功能添加上去。 第四步,对修改后...
分类:
数据库技术 时间:
2014-07-10 17:16:18
收藏:
0 评论:
0 赞:
0 阅读:
454
触发器,顾名思义,它是由事件来触发的。比如当我们对表进行操作时就会激活它执行。
说到触发器,还要提一个关键点,那就是“保持数据完整性”。什么意思呢?比如业务需求是,当我们注销一个卡号时,把该卡的充值、上机等信息也一并删除。这时如果是一个一个操作执行,就会是:注销卡——删除卡的充值信息——删除卡的上机信息(两个删除操作不分先后)。这样做的弊端是,我们很容易把其中的一个步骤遗漏了,业务也不完整。用了触发器以后,当我们注销卡时激活触发器执行删除操作。
用触发器的好处就是很大程度上有利于加...
分类:
数据库技术 时间:
2014-07-10 22:11:29
收藏:
0 评论:
0 赞:
0 阅读:
381
--无可用源
System.AccessViolationException: 尝试读取或写入受保护的内存。
问了一下同组的人员,我们用的同样的源码,数据库也都是访问我的PC上的,但是其他人的可以正常访问。后来请教社河,试着把数据库连接字符串中的 IP地址,换成local,登录成功。现在问题可总结为:源码用IP访问本机数据库,源码报错;源码local访问数据库可正常运行。...
分类:
数据库技术 时间:
2014-07-10 22:51:13
收藏:
0 评论:
0 赞:
0 阅读:
712
学习MySQL,少不了安装一个MySQL数据库,安装想必很简单,其实也是,我下载了一个MySQL5.7,百度了一下安装步骤,就安装成功了。相对于Oracle来说要简单不少。
买了两本书,看了《MySQL必知必会》,适合入门者。后面一部分学习过程将参考此书。虽然网络上有不少电子书,但是纸质书毕竟要好一些。下面开始。
1. 数据库基础
数据库目前理解起来其实就是表,表分为行和列,一个...
分类:
数据库技术 时间:
2014-07-11 00:27:25
收藏:
0 评论:
0 赞:
0 阅读:
443
oracle11g new feature SPM
有助于保持sql的语句特性,只允许执行性能提高的执行计划。
它不同于stored outlines, spm在于稳定sql性能,而store outlines在于冻结sql执行计划
事列
1.启用optimizer_cature_sql_plan_baselines 捕获sql语句
SQL> alter sess...
分类:
数据库技术 时间:
2014-07-10 23:37:04
收藏:
0 评论:
0 赞:
0 阅读:
515
Spark1.1发布后会支持Spark SQL CLI , Spark SQL的CLI会要求被连接到一个Hive Thrift Server上,来实现类似hive shell的功能。...
分类:
数据库技术 时间:
2014-07-10 21:14:57
收藏:
0 评论:
0 赞:
0 阅读:
839
SELECT语句:
products表如下:
a 从一个表中选出一列 :mysql> SELECT prod_name FROM products;
b 从表中检索多个列:mysql>SELECT prod_id, prod_name FROM products;
c 检索所有列:mysql> SELECT * FROM products;//见第一幅图
d 检...
分类:
数据库技术 时间:
2014-07-11 08:15:30
收藏:
0 评论:
0 赞:
0 阅读:
418
sqlplus登录问题...
分类:
数据库技术 时间:
2014-07-10 23:48:31
收藏:
0 评论:
0 赞:
0 阅读:
431
足球与oracle系列(4):从巴西惨败于德国,想到,差异的RAC拓扑对比!
前期回顾:
本来想说今晚,回头一想,应该是今早第二场半决赛就要开战了!先来回味一下之前的比赛,本届8支小组赛第一名已经全部晋级八强了,更展现出这八大进程的技术效用(哈哈,注:oracle中本没有什么主要进程之说,之所以说某个进程比较重要,都是在某些特定场景下人为规定的),也许是巧合,进程们继续畅...
分类:
数据库技术 时间:
2014-07-10 23:18:20
收藏:
0 评论:
0 赞:
0 阅读:
490
使用NamedParameterJdbcTemplate查询条件sql中in查询和使用javabean查询...
分类:
数据库技术 时间:
2014-07-10 21:37:11
收藏:
0 评论:
0 赞:
0 阅读:
628
项目中涉及了文件的上传和下载,以前在struts2下做过,今天又用springmvc做了一遍,发现springmvc封装的特别好,基本不用几行代码就完成了,下面把代码贴出来:
FileUpAndDown.jsp
using commons Upload to upload file
function downFile(){
var fileId = document.get...
分类:
数据库技术 时间:
2014-07-11 00:48:01
收藏:
0 评论:
0 赞:
0 阅读:
544
使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条SQL
这个语句知识mysql中,而标准sql语句中是没有的。
INSERT INTO .. ON DUPLICATE KEY更新多行记录
如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRI...
分类:
数据库技术 时间:
2014-07-11 08:25:16
收藏:
0 评论:
0 赞:
0 阅读:
499
要建立自己的全文检索,一般都需要从数据库导入数据,在原来配置的基础上,增加导入的功能
1、D:\apache-tomcat-7.0.27\solr\conf\solrconfig.xml中增加
Xml代码
requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataIm...
分类:
数据库技术 时间:
2014-07-11 00:02:20
收藏:
0 评论:
0 赞:
0 阅读:
534
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0...
分类:
数据库技术 时间:
2014-07-10 21:02:59
收藏:
0 评论:
0 赞:
0 阅读:
408
1. About Sequences(关于序列)
序列是数据库对象一种。多个用户可以通过序列生成连续的数字以此来实现主键字段的自动、唯一增长,并且一个序列可为多列、多表同时使用。
序列消除了串行化并且提高了应用程序一致性。(想象一下没有序列的日子怎么办?)
2. Creating Sequences(创建序列)
前提:Prerequisites
To create a sequ...
分类:
数据库技术 时间:
2014-07-10 22:04:54
收藏:
0 评论:
0 赞:
0 阅读:
489
sqlserver、mysql如何获取连接字符串
步骤:
一、新建文本文档xxx.txt,修改文件类型为.udl
二、打开该文件,在《提供数据》中找到对应的服务。
三、在连接中选择需要的数据库,并填写相关信息。
四、测试连接,若成功则跳至下一步,失败则是用户信息有误,重新修改。
五、把xxx.udl后缀名改为txt,打开就可以找到连接字符串。
注:这里找到的连接字符串中有provider,可能不支持,如不支持,请改为server...
分类:
数据库技术 时间:
2014-07-10 23:27:01
收藏:
0 评论:
0 赞:
0 阅读:
461