Oracle部分
文章平均质量分 70
T_Mac_one
这个作者很懒,什么都没留下…
展开
-
Oracle_基本查询
在cmd登入Oracle数据库 :sqlplus 用户名(如:scott)/ 密码(×××)1:可以在开头用spool c:/笔记.txt 结尾用spool off 保存在这2条语句中间的所有sql语句,方便自己整理笔记2:想要清屏:host cls3: 查看当前用户:show user4:设置sqlplus的环境: 1)设置行宽:set linesize原创 2013-07-07 20:17:44 · 585 阅读 · 0 评论 -
Java调用Oracle数据库存储过程和存储函数
首先创建工具包:public class JDBCUtils { private static String driver="oracle.jdbc.OracleDriver"; private static String url="jdbc:oracle:thin:@localhost:1521:orcl"; private static String user="scott";原创 2013-07-19 22:05:10 · 552 阅读 · 0 评论 -
Oracle_PL/SQL
1.什么是PL/SQL? PL/SQL(Procedure Language/SQL) PLSQL是Oracle对sql语言的过程化扩展 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。2.SQL优点: 1.交互式非过程化; 2.数据操纵功能强; 3.自动导航语句简单; 4.调试容易使用方原创 2013-07-17 23:44:48 · 483 阅读 · 0 评论 -
Oracle_子查询
子查询所要解决的问题:问题不能一步求解SQL> --查询工资比SCOTT高的员工信息 SQL> select * 2 from emp 3 where sal > (select sal 4 from emp 5 where ename='SCOTT');注意的问题: 1. 将子查询放入括号中原创 2013-07-16 16:04:26 · 525 阅读 · 0 评论 -
Oracle_创建和管理表
--创建表SQL> create table test1 2 (tid number, 3 tname varchar2(20), 4 hidatedate date default sysdate);--->default表示默认值--快速建表SQL> --创建表:包含员工号 姓名 月薪 年薪 部门名称SQL> create table empin原创 2013-07-17 11:23:23 · 699 阅读 · 0 评论 -
Oracle_处理数据
SQL语句 1. DML语句(Data Manipulation Language 数据操作语言): insert update delete select 2. DDL语句(Data Definition Language 数据定义语言): create/alter/drop/truncate table原创 2013-07-17 11:20:53 · 501 阅读 · 0 评论 -
Oracle_多表查询
SQL> --外连接SQL> --按部门统计员工人数: 部门号 部门名称 人数SQL> select d.deptno,d.dname,count(e.empno) 2 from dept d,emp e 3 where d.deptno=e.deptno 4 group by d.deptno,d.dname;---> 结果是不符合要求的外连接解决的问原创 2013-07-16 12:05:08 · 519 阅读 · 0 评论 -
Oracle_组函数
工资总额select sum(sal) from emp;员工人数select count(*) from emp; 平均工资select sum(sal)/count(*) 一, avg(sal) 二 from emp;原创 2013-07-10 20:54:02 · 507 阅读 · 0 评论 -
Oracle_单行函数
-------------------------------------单行函数-------------------------------------------- 1.字符函数 select lower('hellO WORld') 转小写,upper('hellO WORld') 转大写,initcap('hello world') 首字母大写 from dual;原创 2013-07-08 16:19:02 · 471 阅读 · 0 评论 -
Oracle_过滤和排序
1.查询语句时,字符串大小写敏感 如:查询名叫KING的员工信息 select * from emp where ename = 'KING'; select * from emp where ename = 'king'; 查询的结果会不一样2.日期格式敏感(重点) 查询入职日期为17-11月-81的员工 select * from e原创 2013-07-08 11:16:51 · 530 阅读 · 0 评论 -
Oracle_数据库对象
对象一:视图优点: 1.简化复杂查询 2.限制数据访问 3.提供数据的相互独立 4.同样的数据,可以有不同的显示方式但视图不能提高性能,它只是表的外壳,一种虚表。视图建立在已有表的基础之上,视图赖以建立的这些表称为基表可以将视图理解为存储起来的select语句视图向用户提供基表数据的另一种表现形式我们一般不会通过视图来修改表中实际数据,因为有很多权限限制,无原创 2013-07-17 13:31:18 · 463 阅读 · 0 评论