肥宅兜

导航

随笔分类 -  Oracle

上一页 1 2

表的创建与管理
摘要:范例1:创建一张可以保存所有成员信息的表 —— member表 CREATE TABLE member ( mid NUMBER(5) , name VARCHAR2(50) DEFAULT '无名氏' , age NUMBER(3) , birthday DATE DEFAULT SYSDATE 阅读全文

posted @ 2016-08-24 17:24 肥宅兜 阅读(394) 评论(0) 推荐(0)

替代变量
摘要:范例1:验证替代变量的使用 SELECT ename,job,sal,hiredate FROM emp WHERE sal>&inputsal ; 范例2:查询一个雇员编号、姓名、职位、雇佣日期、基本工资,查询的雇员姓名由用户输入 SELECT empno,ename,job,hiredate,s 阅读全文

posted @ 2016-08-24 17:21 肥宅兜 阅读(519) 评论(0) 推荐(0)

更新及事务处理
摘要:范例1:复制emp表 —— 新的表名称为myemp CREATE TABLE myemp AS SELECT * FROM emp ; 范例2:查看c##scott用户的全部表 SELECT * FROM tab ; 范例3:查询myemp表中是否存在数据 SELECT * FROM myemp ; 阅读全文

posted @ 2016-08-24 17:00 肥宅兜 阅读(381) 评论(0) 推荐(0)

子查询
摘要:范例1:查询公司之中工资最低的雇员的完整信息 SELECT MIN(sal) FROM emp ; SELECT * FROM emp WHERE sal=( SELECT MIN(sal) FROM emp) ; 范例2:子查询返回的结果就当它是一个数字,即,直接判断此数字 SELECT * FR 阅读全文

posted @ 2016-08-24 15:00 肥宅兜 阅读(1372) 评论(0) 推荐(0)

谈数据库的性能优化
摘要:1:前言 数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系 统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的东西进行一个讨论,一 阅读全文

posted @ 2016-08-24 14:18 肥宅兜 阅读(388) 评论(0) 推荐(0)

oracle中清空表数据的两种方法
摘要:1、delete from t 2 、truncate table t 区别: 1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚 2、delete from t可以回滚,truncate table t 不可以回滚 3、 truncate table t 执行效率更 阅读全文

posted @ 2016-08-24 14:15 肥宅兜 阅读(4920) 评论(0) 推荐(0)

oracle中的数据类型
摘要:VARCHAR2(size) 可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2的size; NVARCHAR2(size) 可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值取决于储存每个字 阅读全文

posted @ 2016-08-24 14:14 肥宅兜 阅读(252) 评论(0) 推荐(0)

oracle中dual表的使用
摘要:dual表是一个虚拟表,用来和select语句一起使用。1、查看当前用户select user from dual2、用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 得到当前系统时间 select SYS_CONTE 阅读全文

posted @ 2016-08-24 14:13 肥宅兜 阅读(3983) 评论(0) 推荐(0)

oracle中的函数
摘要:ORACLE中函数 Oracle已经内建了许多函数,不同的函数有不同的作用和用法,有的函数只能作用在一个记录行上,有的能够作用在多个记录行上,不同的函数可能处理不同的数据类型。常见的有两类,单行函数和分组函数 。 单行函数: 单行函数 分类 函数 功能 示例 字符函数 LPAD(<c1>,<i>[, 阅读全文

posted @ 2016-08-24 14:13 肥宅兜 阅读(212) 评论(0) 推荐(0)

where 子句和having子句中的区别
摘要:筛选结果如下:DEPTNO SUM(SAL) 30 9400 20 10875 10 8750可以看出我们想要的结果了。不过现在我们如果想要部门工资总和大于10000的呢?那么想到了对分组统计结果进行筛选的having来帮我们完成。第二步: 筛选结果如下:DEPTNO SUM(SAL) 20 108 阅读全文

posted @ 2016-08-24 14:12 肥宅兜 阅读(14566) 评论(0) 推荐(1)

分组统计查询
摘要:分组统计查询 范例1:查找出公司每个月支出的月工资的总和 SELECT SUM(sal) FROM emp ; 范例2:查询出公司的最高工资、最低工资、平均工资 SELECT AVG(sal), ROUND(AVG(sal),2), MAX(sal), MIN(sal) FROM emp ; 范例3 阅读全文

posted @ 2016-08-24 14:07 肥宅兜 阅读(905) 评论(0) 推荐(0)

Left Join 与Right Join 与 Inner Join 与 Full Join的区别
摘要:首先看看Left Join 与Right Join 与 Inner Join 与 Full Join对表进行操作后得到的结果。 在数据库中新建两张表,并插入要测试的数据。 新建表: USE [Test] GO /****** 对象: Table [dbo].[EMP] 脚本日期: 06/22/201 阅读全文

posted @ 2016-08-24 13:51 肥宅兜 阅读(497) 评论(0) 推荐(0)

SQL删除重复数据方法
摘要:例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1dele 阅读全文

posted @ 2016-08-23 23:11 肥宅兜 阅读(1796) 评论(0) 推荐(0)

多表查询
摘要:范例1:查询emp表中的数据量 —— 14条数据 SELECT COUNT(*) FROM emp ; 范例2:查询dept表中的数据量 —— 4条数据 SELECT COUNT(*) FROM dept ; 范例3:现在查询所有的雇员和部门的全部详细信息 SELECT * FROM emp,dep 阅读全文

posted @ 2016-08-23 23:01 肥宅兜 阅读(730) 评论(0) 推荐(0)

单行函数
摘要:单行函数 范例1:验证UPPER()大写、LOWER()小写函数 SELECT UPPER('LiXingHua'),LOWER('MLDN') FROM dual ; 范例2:现在查询出雇员姓名是“smith”的完整信息,但是由于失误,没有考虑到数据的大小写问题(在一些项目的运行之中经常会出现此类 阅读全文

posted @ 2016-08-23 22:59 肥宅兜 阅读(1231) 评论(0) 推荐(0)

Oracle 中 decode 函数用法
摘要:Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n 阅读全文

posted @ 2016-08-23 22:59 肥宅兜 阅读(404) 评论(0) 推荐(0)

简单查询语句
摘要:范例1:查询emp表中的数据 SELECT * FROM emp ; 范例2:现在要求查询出公司的雇员雇佣情况,所以希望通过数据库可以查找到每个雇员的编号、姓名、基本工资三个信息进行浏览 SELECT empno,ename,job FROM emp ; 范例3:现在要求查询公司中所有雇员的职位信息 阅读全文

posted @ 2016-08-23 22:00 肥宅兜 阅读(2138) 评论(0) 推荐(0)

数据库连接池的原理
摘要:一.早期我们怎么进行数据库操作 1.原理:一般来说,java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据库连接。 2.代码 // 查询所有用户 [java] view plain copy print? Public 阅读全文

posted @ 2016-07-26 20:34 肥宅兜 阅读(4653) 评论(0) 推荐(0)

解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误
摘要:在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误。 1、检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-9月 -2008 阅读全文

posted @ 2016-07-22 23:58 肥宅兜 阅读(2749) 评论(0) 推荐(0)

上一页 1 2