- 博客(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
449
原创 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
364
原创 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
397
原创 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
348
原创 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
376
原创 oracle的卸载
1、计算机----管理----服务和应用程序---服务;2、找到所有oracle相关的程序并停止;3、选中Oracle -OraDb10g_home2->Oracle Installation Products->Universal Installer4、点击卸载产品----删除上述步骤完成后,还需进行如下步骤才能彻底删除oracle数据库:1、修改注册表1)开始-
2015-06-06 15:33:22
350
原创 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
544
原创 如何禁止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
2165
转载 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
1373
转载 程序员怎么提高自己的技术书籍
原文出自:http://www.cnblogs.com/zhouwenwu/archive/2012/02/04/2337708.html 最近有点迷茫,抓着一本书就看。没有一个合理明确的计划。在网上看到了这片文章,在此分享给大家。 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照
2012-05-30 21:54:19
449
原创 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
246
原创 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
237
原创 oracle数据库的备份与恢复
数据库的备份与恢复一.逻辑备份与恢复逻辑备份时指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复时指当数据库对象被误删操作而损坏后使用工具import利用备份的文件吧数据对象导入到数据库的过程。逻辑备份和恢复只能在open的状态下进行。1.导出1)导出表(导出时,要到oracle的bin目录下)导出表,导出方案,导出数据库导出使用exp命令来完成
2012-05-23 15:43:52
253
原创 oracle之权限管理
权限:系统权限和对象权限1)系统权限:用户对数据库的相关权限2)对象权限:用户对其他用户的数据对象(表,视图。。)的权限grant 角色/权限 to user;权限:connect,dba,resource 有创建表空间的权限权限:select,delete,update,insert,all赋权:grant select
2012-05-23 15:42:14
323
原创 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
250
原创 oracle例外(异常)
例外处理:1)预定义例外:处理常见的oracle错误2)非预定义例外:处理预定义例外不能处理的例外3)自定义例外:处理与oracle错误无关的情况1)预定义例外case_no_foundcursor_already_opendup_val_on_index 索引重复添加invaild_cursor 当试图在不合法的游标上执行操作时,会触发该例外。inv
2012-05-23 15:39:47
262
原创 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
333
原创 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
350
原创 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
374
原创 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
208
原创 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
205
原创 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
240
原创 如何登陆mysql?
N年不用mysql,装完后居然登陆不上。我那个汗颜啊~~~~~~~ mysql -uroot -p回车后,输入密码,再回车即可。如果自己没有修改的话,默认密码为空
2012-05-18 11:36:02
1133
原创 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
695
原创 oracle之集合查询
集合查询1.UNION可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。会消除重复行。2.UNION ALL可以将多个查询结果集相加,形成一个结果集,其结果等同于集合运算中的并运算。不会消除重复行。3.INTERSECT和UNION类似,相当于集合运算的交运算。例:SQL> select * from emp where deptno in(
2012-05-15 12:01:32
581
原创 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
344
原创 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
377
原创 oracle多表联查之连接(3)
2.自然连接(不常用)第一个表和第二个表存在相同名称的字段,通过次名称来关联关系SQL>select ename,dname from emp natural join dept; ENAME DNAME---------- --------------SMITH RESEARCHALLEN SALESWARD SALES
2012-05-15 11:54:34
335
原创 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
296
原创 oracle多表联查之连接(1)
JOIN连接 SQL>select ename,deptno from emp; ENAME DEPTNO---------- ------SMITH 20ALLEN 30WARD 30JONES 20MARTIN 30BLAKE
2012-05-15 11:50:05
244
原创 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
205
原创 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
211
原创 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
220
css延迟5秒加载,页面是白屏还是默认文字样式?
2021-12-19
电商平台网站的图片问题
2021-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人