自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (11)
  • 问答 (2)
  • 收藏
  • 关注

原创 oracle分组函数

注:组函数忽略空值记录1、求和函数例:SELECT SUM(salary)FROM   employees;2、平均函数例:SELECT AVG(salary)FROM   employees3、最大值函数例:SELECT MAX(salary)

2015-06-07 11:18:51 405

原创 oracle的多表查询

1、内连接:用左表中的过滤条件去匹配右表中的过滤条件,将满足条件的结果输出出来。①使用where连接例:Select e.LAST_NAME, e.DEPARTMENT_ID, d.DEPARTMENT_NAMEFrom EMPLOYEES e, DEPARTMENTS dWhere e.DEPARTMENT_ID = d.DEPARTMENT_ID;②使用join

2015-06-07 10:32:15 323

原创 oracle表达式

1、case表达式case expr when expr1 then return_expr1                   [ when expr2 then return_expr2                   .....                   else else_expr]end例:SELECT last_name, job_i

2015-06-06 17:57:01 347

原创 oracle单行函数

1、字符函数:1)大小写控制函数①转小写LOWER('SQL Course')  --->  sql course②转大写UPPER('SQL Course') ----> SQL COURSE③首字母大写INITCAP('SQL Course')  ----> Sql Course例:SELECT employee_id,last_name,

2015-06-06 17:48:23 318

原创 oracle 的select初步

1、连接符:1)把列与列,列与字符连接在一起。2)用 ‘||’表示。3)可以用来‘合成’列。例:SELECT  last_name||job_id AS"Employees"FROM   employees;2、字符串:1)字符串可以是 SELECT 列表中的一个字符,数字,日期。2)日期和字符只能在单引号中出现。3)每当

2015-06-06 15:52:03 341

原创 oracle的卸载

1、计算机----管理----服务和应用程序---服务;2、找到所有oracle相关的程序并停止;3、选中Oracle -OraDb10g_home2->Oracle Installation Products->Universal Installer4、点击卸载产品----删除上述步骤完成后,还需进行如下步骤才能彻底删除oracle数据库:1、修改注册表1)开始-

2015-06-06 15:33:22 321

原创 web.xml元素介绍

web.xml元素介绍我将自己知道的web.xml的元素整理了一下: web.xml首先是肯定要包含它的schema.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.x

2012-07-20 08:00:33 482

原创 如何禁止DELETE、PUT、OPTIONS、TRACE、HEAD等协议访问应用程序

简介 WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁

2012-07-20 07:59:15 2095

转载 http登陆后跳转到https

https介绍:   HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据

2012-06-18 20:46:28 1323

转载 程序员怎么提高自己的技术书籍

原文出自:http://www.cnblogs.com/zhouwenwu/archive/2012/02/04/2337708.html   最近有点迷茫,抓着一本书就看。没有一个合理明确的计划。在网上看到了这片文章,在此分享给大家。 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照

2012-05-30 21:54:19 418

原创 oracle约束与索引

约束:1.primary key2.foreign key3.check4.unique5.not null索引1.单列索引create index 索引名 on 表名(列名)2.复合索引create index 索引名 on 表名(列名1,列名2)

2012-05-23 15:45:35 223

原创 oracle之表空间

表空间:(执行需要dba权限)1.创建表空间create tablespace sp001 datafile 'd:\sp001.dbf' size 20m uniform size 128k2.指定表创建到哪个表空间上create table mypart(deptno number(2),dname varchar2(14),loc varchar2(13)) tablespa

2012-05-23 15:44:40 215

原创 oracle数据库的备份与恢复

数据库的备份与恢复一.逻辑备份与恢复逻辑备份时指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复时指当数据库对象被误删操作而损坏后使用工具import利用备份的文件吧数据对象导入到数据库的过程。逻辑备份和恢复只能在open的状态下进行。1.导出1)导出表(导出时,要到oracle的bin目录下)导出表,导出方案,导出数据库导出使用exp命令来完成

2012-05-23 15:43:52 228

原创 oracle之权限管理

权限:系统权限和对象权限1)系统权限:用户对数据库的相关权限2)对象权限:用户对其他用户的数据对象(表,视图。。)的权限grant 角色/权限 to user;权限:connect,dba,resource 有创建表空间的权限权限:select,delete,update,insert,all赋权:grant select

2012-05-23 15:42:14 295

原创 oracle常用命令

常用命令:1.连接数据库conn scott/tiger2.断开数据库disconn scott/tiger3.修改密码 passw scott4.退出 exit5.查看用户 show user6.start和@ start或@运行sql脚本@ 1.sql7.edit 编辑文件8.spool 将屏幕的内容输出到指定文件中去spool d:\1.sql

2012-05-23 15:40:39 218

原创 oracle例外(异常)

例外处理:1)预定义例外:处理常见的oracle错误2)非预定义例外:处理预定义例外不能处理的例外3)自定义例外:处理与oracle错误无关的情况1)预定义例外case_no_foundcursor_already_opendup_val_on_index  索引重复添加invaild_cursor 当试图在不合法的游标上执行操作时,会触发该例外。inv

2012-05-23 15:39:47 234

原创 JAVA调用oracle的存储过程

JAVA调用存储过程1)无返回值  java:                Class.forName("oracle.jdbc.driver.OracleDriver");Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL", "scott", "Changeme_

2012-05-23 15:38:44 301

原创 oracle控制流

控制流1)if then  end if;2)if then elsif else end if;3)if then else end if;4)loop end loop;5)while loop end loop;6)for ..in reverse .. loop .. end loop;1)案例create or replace procedure sp_p

2012-05-23 15:37:47 324

原创 pl/sql变量和常量

1)复合类型记录类似与高级语言中的结构体declare type emp_record_type is record(name emp.ename%type,salary emp.ename%type,title emp.job%type);sp_record emp_record_type;beginselect ename,sal,job into sp

2012-05-23 15:36:55 347

原创 pl/sql(3)---包

3.包包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。1)create package创建包头:create package sp_package is    procedure ....    function ....end;2)创建包体create or replace package body sp_package is   procedure

2012-05-23 15:35:28 183

原创 pl/sql(2)----函数

2.函数函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句,而在函数体内必须包含return语句返回的数据。使用create function来建立函数。例:create function sp_fun2(spName varchar2) returnnumber is yearSal number(7,2);begin  select sal*1

2012-05-23 15:33:36 179

原创 pl/sql(1)-----存储过程

pl/sql块------ 过程,函数,触发器,包编程规范:1.注释:单行注释:---多行注释:/**/2.标识符的命名规范1)定义变量,v_作为前缀2)定义常量,c_作为前缀3)定义游标,_cursor作为后缀4)定义例外,e_作为前缀实例1:set serveroutput on--打开输出选项begin   db

2012-05-23 15:31:05 217

原创 如何登陆mysql?

N年不用mysql,装完后居然登陆不上。我那个汗颜啊~~~~~~~                 mysql -uroot -p回车后,输入密码,再回车即可。如果自己没有修改的话,默认密码为空

2012-05-18 11:36:02 1089

原创 oracle数据操作与数据权限

数据操作1.insert批量插入数据库insert into table [列名] select [列名] from 表名SQL> insert into users     select ename from emp; 14 rows inserted2.truncate删除比delete速度快,但不可回滚truncate table 表名数据控制

2012-05-15 12:03:37 611

原创 oracle之集合查询

集合查询1.UNION可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。会消除重复行。2.UNION ALL可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。不会消除重复行。3.INTERSECT和UNION类似,相当于集合运算的交运算。例:SQL> select * from emp where deptno in(

2012-05-15 12:01:32 545

原创 oracle多表联查之连接(5)

3)全连接:执行左连和右连,将两个结果去重合并,得出结果SQL>select ename,dname from emp full join dept onemp.deptno=dept.deptno; ENAME      DNAME---------- --------------SMITH      RESEARCHALLEN      SALESWARD

2012-05-15 11:58:10 305

原创 oracle多表联查之连接(4)

4.外连接(左外,右外,全连接)1)左外:用左边的表作为主表,右表对它依次匹配,得出结果SQL>select ename,dname from emp left join dept onemp.deptno=dept.deptno; ENAME      DNAME---------- --------------MILLER     ACCOUNTINGKING

2012-05-15 11:57:08 352

原创 oracle多表联查之连接(3)

2.自然连接(不常用)第一个表和第二个表存在相同名称的字段,通过次名称来关联关系SQL>select ename,dname from emp natural join dept; ENAME      DNAME---------- --------------SMITH      RESEARCHALLEN      SALESWARD       SALES

2012-05-15 11:54:34 301

原创 oracle多表联查之连接(2)

1.内连接SQL> select ename,dname from emp join dept onemp.deptno=dept.deptno; ENAME      DNAME---------- --------------SMITH      RESEARCHALLEN      SALESWARD       SALESJONES      RESEARC

2012-05-15 11:52:19 268

原创 oracle多表联查之连接(1)

JOIN连接 SQL>select ename,deptno from emp; ENAME      DEPTNO----------        ------SMITH          20ALLEN          30WARD           30JONES          20MARTIN         30BLAKE

2012-05-15 11:50:05 218

原创 oracle查询笔记(2)

11.在多行子查询中使用all操作符all表示所有,用在子句中select ename,sal from emp where sal>all(select sal from emp where deptno=30);等同于select ename,sal from emp where sal>(select max(sal) from emp where deptno=30);

2012-05-15 00:01:38 178

原创 oracle解锁scott用户

1 Dos下输入C:/sqlplus /nolog2 以DBA的身份登录conn sys/password as sysdba; 3 解锁alter user scott account unlock;4 弹出一个修改密码的对话框,修改密码conn scott/tiger

2012-05-14 09:49:10 189

原创 oralce 查询笔记(1)

1.查询表结构desc dept;2.取消重复行select distinct depton,job from dept;3.判定为空(如果表达式有值为空,则运算后的结果为空)nvl(comm,0)  如果comm是空,则赋值为04.使用别名select sal "月工资" from emp;5.连接字符串,用 “||”6.出生年龄比较,系统默认显示格式为 "1

2012-05-14 00:20:54 200

java核心技术4

java核心技术1

2014-03-30

java核心技术3

java核心技术1

2014-03-30

java核心技术2

java核心技术2

2014-03-30

java核心技术1

java核心技术1

2014-03-30

Maven API Maven API

APIMaven

2013-11-04

Maven权威指南中文

Maven权威指南中文

2013-11-04

JAVA进阶必看

JAVA进阶必看

2012-05-30

spring in action

spring in action

2012-05-26

hibernate3.2

hibernate3.2安装包

2012-05-21

struts in action中文

struts in action中文

2012-05-13

Struts in action中文版

Struts in action中文版

2012-05-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除