Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 行列转换函数

Oracle 行列转换函数

Oracle 10g wmsys.wm_concat行列转换函数的使用:首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用1、把结果按分组用逗号分割,以一行打印出来。(如果需要换其它的可以用replace函数:replace(wm_concat(name),",","|"))select t.u_id, wmsys.wm_concat(t.goods), wm...
Oracle 默认和非默认监听

Oracle 默认和非默认监听

一、如果使用默认的1521端口,让实例自动注册到该监听上,那么local_listener无需设置,listener.ora文件按照正常方式配置即可。二、如果使用非默认1521端口,让实例自动注册到该监听上,那么需要设置local_listerner参数,local_listener = "lsnr2" (可以动态修改)三、编辑listener.ora文件,该监听为两个,一个为动态注册使用默认端口,一个为静态注册使用了非默认端口:LISTENER1 = (...
Hibernate 中get, load 区别

Hibernate 中get, load 区别

1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对比较简单,也没有太大的争议。主要要说明的一点就是在这个版本中get方法也会查找二级缓存!2. load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为true),分情况讨论:(1)若为true,则首先在Session缓存中查找,看看该id对应的对象是...
Hibernate 三种状态

Hibernate 三种状态

在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来发现它是重要的。对于理解hibernate,JVM和sql的关系有更好的理解。对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化。1,临时状态(Transient):用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象;2,持久化状态(Persistent):已经持久化,加入到了Se...
MySQL性能调优之Memory or SSD?

MySQL性能调优之Memory or SSD?

当一个传统的向外扩展的方式对于MySQL来讲变得流行,看看我们不得不扩充哪一方面(便宜的内存?快速存储?更好的电源效率?)将会变得非常有趣。这里确实有很多种选择——我每周大概会遇到一个客户使用Fushion-IO 卡。然而,我却看到了他们一个有趣的选择——他们选择购买一个SSD,当他们每秒仍然能读取很多页的时候(这时,我宁愿选择购买内存来取代),而使用存储驱动器做“写操作”使用。在这里,我提出几个参考标准来供你确认是否是以上我说的这种情况:Percona-...
Oracle中Decode()函数

Oracle中Decode()函数

decode()函数是Oracle PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%...
一些非常有用的 PostgreSQL 扩展

一些非常有用的 PostgreSQL 扩展

我亲爱的朋友们,今天让我们来讨论下 PostgreSQL 以及该数据库最有用的一些扩展。PostgreSQL 是一个关系型数据库管理系统,主要特点:数据库支持几乎无限的大小; 强大而且可靠的事务复制机制 内建的可扩展编程语言 继承 可通过一些扩展组件进行功能扩展 今天我们主要介绍最后一个特性,下面让我们来看一些 PostgreSQL 的扩展。PostGIShttp://www.linuxidc.com/Linux/2012-04/58131.htmPost...
Oracle入门教程之创建数据库恢复

Oracle入门教程之创建数据库恢复

使用RMAN进行恢复1、使用restore命令读取备份文件里的数据块,根据数据块所属的数据文件,将这些数据块放回到相应的数据文件里面去,从而完成还原工作2、使用recover命令把那些从备份以来生成的归档日志文件以及联机重做日志文件应用到还原出来的数据文件上,从而把数据库从备份的时间点恢复到最新的或者指定的时间点。完全恢复1、分为归档和非归档模式,如果目标数据库是非归档模式,那么数据库需要在mount状态进行恢复2、如果是归档模式,只要不是恢复系统表空间或...
<< 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 >>