首页 > 数据库技术
SQL数据分组后取最大值或者取前几个值(按照某一列排序)
今日在做项目的时候,项目中遇到需要将数据分组后,分组中的最大值,想了想,不知道怎么做,于是网上查了查,终于找到了思路,经过比较这个查询时目前用时最快的,其实还有别的方法,但是我觉得我们只掌握最快的方法就行 ,好了,不说废话了! 直接上内容吧:以下数据是通过 SELECT [CustomerCaseNo],[PaymentsTime] FROM [BOMSDatabase].[dbo].[BAL...
分类:数据库技术   时间:2014-07-10 23:02:15    收藏:0  评论:0  赞:0  阅读:631
MySQL Fabric部署
简单测试 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
sqlite3命令读出sqlite3格式的文件内容案例
sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。 例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/.mozilla/firefox/cojs83dh.default目录下,那么如何进行查看呢? 可使用vim打开文件,查看到使用的格式是s...
分类:数据库技术   时间:2014-07-10 21:39:50    收藏:0  评论:0  赞:0  阅读:454
让你提前认识软件开发(35):如何修改SQL脚本以完成需求?
第2部分 数据库SQL语言如何修改SQL脚本以完成需求?          SQL脚本的修改和C语言代码的修改流程是一样的,都要遵循以下步骤:        第一步,阅读需求,弄清楚自己要完成什么功能。        第二步,对照需求阅读原代码,找到本次要修改的内容的大致位置。        第三步,对代码进行修改(包括:添加、删除和修改等),将本次的功能添加上去。        第四步,对修改后...
分类:数据库技术   时间:2014-07-10 17:16:18    收藏:0  评论:0  赞:0  阅读:454
再看数据库——(3)触发器
触发器,顾名思义,它是由事件来触发的。比如当我们对表进行操作时就会激活它执行。 说到触发器,还要提一个关键点,那就是“保持数据完整性”。什么意思呢?比如业务需求是,当我们注销一个卡号时,把该卡的充值、上机等信息也一并删除。这时如果是一个一个操作执行,就会是:注销卡——删除卡的充值信息——删除卡的上机信息(两个删除操作不分先后)。这样做的弊端是,我们很容易把其中的一个步骤遗漏了,业务也不完整。用了触发器以后,当我们注销卡时激活触发器执行删除操作。 用触发器的好处就是很大程度上有利于加...
分类:数据库技术   时间:2014-07-10 22:11:29    收藏:0  评论:0  赞:0  阅读:381
我的异常-VS2012“System.AccessViolationException: 尝试读取或写入受保护的内存。”
--无可用源 System.AccessViolationException: 尝试读取或写入受保护的内存。 问了一下同组的人员,我们用的同样的源码,数据库也都是访问我的PC上的,但是其他人的可以正常访问。后来请教社河,试着把数据库连接字符串中的 IP地址,换成local,登录成功。现在问题可总结为:源码用IP访问本机数据库,源码报错;源码local访问数据库可正常运行。...
分类:数据库技术   时间:2014-07-10 22:51:13    收藏:0  评论:0  赞:0  阅读:712
开始:触摸MySQL
学习MySQL,少不了安装一个MySQL数据库,安装想必很简单,其实也是,我下载了一个MySQL5.7,百度了一下安装步骤,就安装成功了。相对于Oracle来说要简单不少。 买了两本书,看了《MySQL必知必会》,适合入门者。后面一部分学习过程将参考此书。虽然网络上有不少电子书,但是纸质书毕竟要好一些。下面开始。 1. 数据库基础 数据库目前理解起来其实就是表,表分为行和列,一个...
分类:数据库技术   时间:2014-07-11 00:27:25    收藏:0  评论:0  赞:0  阅读:443
oracle spm使用1
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
Spark SQL with Hive
Spark1.1发布后会支持Spark SQL CLI , Spark SQL的CLI会要求被连接到一个Hive Thrift Server上,来实现类似hive shell的功能。...
分类:数据库技术   时间:2014-07-10 21:14:57    收藏:0  评论:0  赞:0  阅读:839
MySQL SELECT 语句
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登录问题
sqlplus登录问题...
分类:数据库技术   时间:2014-07-10 23:48:31    收藏:0  评论:0  赞:0  阅读:431
足球与oracle系列(4):从巴西惨败于德国,想到,差异的RAC拓扑对比!
足球与oracle系列(4):从巴西惨败于德国,想到,差异的RAC拓扑对比! 前期回顾:          本来想说今晚,回头一想,应该是今早第二场半决赛就要开战了!先来回味一下之前的比赛,本届8支小组赛第一名已经全部晋级八强了,更展现出这八大进程的技术效用(哈哈,注:oracle中本没有什么主要进程之说,之所以说某个进程比较重要,都是在某些特定场景下人为规定的),也许是巧合,进程们继续畅...
分类:数据库技术   时间:2014-07-10 23:18:20    收藏:0  评论:0  赞:0  阅读:490
springjdbc-NamedParameterJdbcTemplate处理in查询
使用NamedParameterJdbcTemplate查询条件sql中in查询和使用javabean查询...
分类:数据库技术   时间:2014-07-10 21:37:11    收藏:0  评论:0  赞:0  阅读:628
springmvc和servlet下的文件上传和下载(存文件目录和存数据库Blob两种方式)
项目中涉及了文件的上传和下载,以前在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
MySQL: ON DUPLICATE KEY UPDATE 用法
使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条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
Solr连接数据库
要建立自己的全文检索,一般都需要从数据库导入数据,在原来配置的基础上,增加导入的功能  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
ORACLE not available
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
ORACLE SEQUENCE 详解
1.    About Sequences(关于序列) 序列是数据库对象一种。多个用户可以通过序列生成连续的数字以此来实现主键字段的自动、唯一增长,并且一个序列可为多列、多表同时使用。 序列消除了串行化并且提高了应用程序一致性。(想象一下没有序列的日子怎么办?) 2.   Creating Sequences(创建序列) 前提:Prerequisites To create a sequ...
分类:数据库技术   时间:2014-07-10 22:04:54    收藏:0  评论:0  赞:0  阅读:489
sqlserver、mysql如何获取连接字符串
sqlserver、mysql如何获取连接字符串 步骤: 一、新建文本文档xxx.txt,修改文件类型为.udl 二、打开该文件,在《提供数据》中找到对应的服务。 三、在连接中选择需要的数据库,并填写相关信息。 四、测试连接,若成功则跳至下一步,失败则是用户信息有误,重新修改。 五、把xxx.udl后缀名改为txt,打开就可以找到连接字符串。 注:这里找到的连接字符串中有provider,可能不支持,如不支持,请改为server...
分类:数据库技术   时间:2014-07-10 23:27:01    收藏:0  评论:0  赞:0  阅读:461
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!