create table t1( sid integer, sname varchar2(32), );alter table t1 modify gender varchar2(3);alter table t1 modify sname varchar2(30);create table t2(...
分类:
其他好文 时间:
2014-09-11 08:45:42
阅读次数:
218
一个普通的语句select * from t1, t2 where t1.id = t2.id and t1.name = 'a'; 这个语句在什么情况下最高效?表连接分类: 1. 嵌套循环连接(Nested Loop Join) 2. 排序合并连接(Merge Sort Join):PGA 中的 ...
分类:
数据库 时间:
2014-09-10 17:20:40
阅读次数:
362
简介 在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基...
分类:
数据库 时间:
2014-09-10 17:19:10
阅读次数:
348
在Mysql数据库中,Merge表有点类似于视图。mysql的merge引擎类型允许你把许多结构相同的表合并为一个表。之后,你可以执行查询,从多个表返回的结果就像从一个表返回的结果一样。每一个合并的表必须有完全相同表的定义和结构。Mysql Merge表的优点:A. 分离静态的和动态的数据B. 利用...
分类:
数据库 时间:
2014-09-10 12:23:00
阅读次数:
331
Oracle支持的SQL指令可分为数据操作语言语句、数据定义语言语句、事务控制语句、会话控制语句等几种类型:1、数据操作语言语句数据操作语言语句(Data manipulation language,DML)用于进行数据的检索和更新操作。数据检索是数据库应用中使用频率最高的操作类型,因此数据检索的效...
分类:
数据库 时间:
2014-09-09 11:16:38
阅读次数:
267
思路: 因为区间按 start 升序,且无重叠。所以插入区间和每一个元素分三种情况考虑。在左边,在右边(此两种情况直接拿区间出来)或者交叉(则更新插入区间范围)。 利用变量 out 判断新的区间是否已经放入。思路: 先按 start 排序。然后,判断当前区间和前一区间是否重叠。若没重叠,则放入;若重...
分类:
其他好文 时间:
2014-09-09 10:29:58
阅读次数:
239
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single ...
分类:
其他好文 时间:
2014-09-07 22:19:15
阅读次数:
280
JAVA分割文件,把一个ZIP文件通过指定的大小分割,然后合并起来。
分割
package com.zkq.objectstream;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
...
分类:
编程语言 时间:
2014-09-07 21:11:45
阅读次数:
368
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.思路:不断将相邻的链表两两合并,知道只剩一个链表为止。 1 class Solution { 2 pub...
分类:
其他好文 时间:
2014-09-06 14:51:13
阅读次数:
172