`
yuxuan1215
  • 浏览: 14730 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1、概述 连接是(JOIN) 是根据两个或者多个表之间的列建立关系, 获取所需要的数据,在Oracle数据库中,提供了自连接也称内连接(inner join或者join),自然连接(natural join),左连接(left join或者left outer join ),右连接(right join或者 right outer join),全连接(full join或者 full outer join)以及笛卡尔积(cross join) 基本语法:select table1.column,table2.column from table1 [inner | left | right ...
在oracle数据库中,UNION与UNION ALL都是用来合并两个或者多个SELECT结果集,它们都要求这多个SELECT 有相同的数目的数据列,并且对应数据列的类型要相同。但UNION与UNION ALL在查询结果以及查询结果的默认排序方式都有着不同,下面分别介绍它们的用法及区别。 a) UNION SQL UNION语法如下: SELECT column1,column2,... FROM table1 UNION SELECT column1,column2,... FROM table2 UNION操作的结果会去除相同的数据记录,并且按默认 ...
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得 上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表 的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分,一是编写高效SQL 语句,二是使用索引提高查询性能的部分,三是总结部分。 一、编写高效SQL语句 [sql]

oracle事务

1什么是事务 事务的特性 事务是对数据库的若干操作组成的一个操作单元,这些操作要么做要么全不做,它们是不可分割的。 事务控制语言是TCL(Transaction Control Language) 主要有:commit , savepoint ,rollback 事务是恢复和并发控制的基本单元   2事务的ACID 特性 原子性(automicity):事务是数据库的逻辑控制单元,要么全做要么全不做   3语句级读一致性(ISOLATION LEVEL READ COMMIT) 即一个select查询语句查询到的数据来自单个时间点,在读的过程中,其他事务对这个表数据的更 ...
在oracle数据库中我们常用的表数据插入语句 INSERT INTO TableName(column1,column1,...) values(value1,value2,...) ,这是开发过程中最基础的表数据插入语句, 开发和我们经常会通过insert一条条插入数据记录。在开发和测试的过程中,我们经常会发现我们并不想把查询出的语句通过FOR循环一条条的插入,而且我们知道SQL并不是面向记录的的而是数据集合的,oracle也提供了下面两种方法将查询出的数据一次性插入数据库中。 1、insert into select(待插入表必须存在) 语法1:INSERT INTO Ta ...
1 什么是开闭原则 开-闭原则(Open_Closed Principle):一个软件实体应当对扩展开放,对修改关闭。(SoftWare entities should be open for extension,but closed formodification) 也就是说设计一个模块的时候,应当使这个模块可以被不修改的前提下被扩展。 2 如何实现开闭原则(对扩展开放,对修改关闭) 实现开闭原则可以从抽象化和对可变性封装两个方面考虑。 一、一种可变性不应当散落在代码的很多角落里,而应当被封装在一个对象里面。对这众多的同一层次上的可变性进行抽象得到它们的抽象类 ...
1奇偶性 奇数可以被定义成被2整除余1的整数。于是想到用语言实现用求模取余即可:i%2==1,但是这样会不会有什么问题呢?看下面的例子: public class IsOdd { public static boolean isOdd(int i){ return i%2 == 1; } public static void main(String[] args){ System.out.println(isOdd(5)); System.out.println(isOdd(-5)); } } ...
1 定义 单一职责原则(SRP,SingleResonsibility Principle):一个类应当只有一个改变它的原因。(There should never be more than one reason for aclass to change) 换而言之就像人不能一心二用一样,一个类应该只做一件事和仅有一个使它改变的原因。如果一个类包含一个以上的职责的话,那么多个职责就会耦合一起,影响复用。例如在使用java web开发时n层架构模式就是单一职责的宏观体现,我们会把展示层、控制器、业务逻辑层、以及DAO层实现分离,每一层次的处理相互隔离,降低了耦合度,试想下我们如果将页面 ...
1引述—为什么会有设计模式 在项目的开法过程中,我们总会有这样的感觉:碰到的问题似曾相识,而且自己曾经已经解决,但是就是不确定在什么地方碰到或者是怎么解决的,原因就是我们没有把设计经验积累和提取出来供以 ...
1引述—为什么会有设计模式 在项目的开法过程中,我们总会有这样的感觉:碰到的问题似曾相识,而且自己曾经已经解决,但是就是不确定在什么地方碰到或者是怎么解决的,原因就是我们没有把设计经验积累和提取出来供以 ...
1JDK中单例模式的体现 首先看一下一段JDK 源码中的Runtime类的一段代码 public class Runtime { private static Runtime currentRuntime = new Runtime(); public static Runtime getRuntime() { return currentRuntime; } private Runtime() {} } 从这段代码中我 ...
1JDK中单例模式的体现 首先看一下一段JDK 源码中的Runtime类的一段代码 public class Runtime { private static Runtime currentRuntime = new Runtime(); public static Runtime getRuntime() { return currentRuntime; } private Runtime() {} } 从这段代码中我 ...
No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得 上高效的SQL语句呢?一是查询优化器为当前的SQL语句生成最佳的执行计划,保证数据读写使用最佳路径;二是设置合理的物理存储结构,如表 的类型,字段的顺序,字段的数据类型等。本文主要描述如何编写高效的SQL语句并给出示例。下面的描述主要分为三个部分,一是编写高效SQL 语句,二是使用索引提高查询性能的部分,三是总结部分。 一、编写高效SQL语句 [sql]
1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime());2.String 转化Calendar String str="2010-5-27"; SimpleDateForma ...
1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime()); 2.String 转化Calendar String str="2010-5-27"; SimpleDateFormat ...
Global site tag (gtag.js) - Google Analytics