`
凯旋人生
  • 浏览: 63234 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Oracle复习之一

阅读更多

    oracle7 以前用varchar不支持国际化 varchar2支持
    查询语句
    DML 数据操作语言
    DDL 数据定义语言

  • 登陆sqlplus
    sqlplus sys/ocrl as sysdba  //登陆
  • 解开scott用户
    alter user scott account unlock;//解开scott用户
    clear scr//清屏
  • 描述表信息
    desc emp //描述表emp
    desc dept//

*********************select***************************

    select * from emp;
    select ename,sal*12 from emp;//
    select 2*3 from dual;//dual 表就一条记录 一个字段DUMMY
    select sysdate from dual;// 查询系统时间
    select ename,sal* anuual_sal from emp//别名 系统会变大写ANUUAL SAL
    select ename,sal*12 "ANUUAL SAL" from emp;//别名""双引号会保持双引号内的格式

    任何含有空值的表达式最终的结果都是空值

    select ename||sal from emp; //字符连接符
    select ename||'asdf' from emp
    select ename||'as''df' from emp//2个单引号来表示一个

    select distinct    deptno from emp;//排除相同的deptno
    select distinct    deptno,job  from emp;//排除相同的deptno job组合

    select * from emp where deptno =10 ;//过滤条件wehere
    select * from emp where ename='CLARK';
    select ename,sal from emp where sal>1500;
    select ename,sal from emp where deptno<>10;不等于10
    select ename,sal from emp where ename>'CBA';
    select ename,sal from emp where sal between 800 and 1500; //包含800 1500
    select ename,sal from emp where sal>=800 and sal <=1500;
    select ename,sal,comm from emp where comm is null;//空值
    select ename,sal,comm from emp where comm is not null;//非空值
    select ename,sal,comm from emp where sal in (800,1500,2000);//in语句
    select ename,sal,comm from emp where ename in ('SMITH','KING','ABC');//in语句

    日期处理
    select ename,sal,hiredate from emp where hiredate > '13-3月-80'//in语句

    正则表达式 “.”一个字母 “*”0或多个 “?”0个或一个 “+”一个或多个

    模糊查询 "%" 0个或多个,  "_" 一个字母 
    select ename from emp where ename like     '%ALL%'
    select ename from emp where ename like     '_ALL%'
    select ename from emp where ename like     '%\%%' //和含有%的  转译字符默认\
    select ename from emp where ename like     '%$%%' ename '$';表示查询含有%号以$为转译字符

    排序--默认为插入数据顺序
    select * from emp order by deptno desc;//降序 默认升序
    select empno,ename from emp order by empno asc;
    selec empno,ename from emp where deptno<>10 order by empno asc;//先过滤数据后排序
    select empno,ename from emp order by empno asc ,ename desc;//先按empno升序,相同后再按ename降序

    select ename,sal*12 annual_sal from emp
    where ename not like '_A%' and sal >800
    order by sal desc;

    //取出ename,sal*12从 emp 条件 ename 第二个字母不为A sal大于800降序排列

分享到:
评论

相关推荐

    Oracle复习考试题

    在IT领域,Oracle数据库系统是企业级数据管理的基石之一,其专业知识的掌握对于从事数据库管理、开发以及维护的人员至关重要。以下是从“Oracle复习考试题”中提炼出的关键知识点,旨在帮助考生全面复习,确保对...

    oracle复习资料详解,ppt格式

    **Oracle复习资料详解** Oracle是全球最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。本复习资料以PPT格式详细介绍了Oracle数据库的关键概念和技术,旨在帮助学习者全面掌握Oracle的相关知识。 ...

    Oracle面试复习(一)

    1. **Oracle数据库简介**:Oracle是全球领先的数据库管理系统之一,以其高性能、高可用性和安全性著称。面试时可能会讨论Oracle数据库的架构,包括服务器进程、后台进程、内存结构(如SGA和PGA)以及数据存储。 2. ...

    Oracle期末复习资料

    Oracle是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。以下是对Oracle期末复习资料中涉及的关键知识点的详细解释: 1. **Oracle支持的类型**:Oracle支持多种类型的数据库,包括事务...

    oracle复习资料

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。这篇复习资料主要涉及Oracle数据库中的模式对象管理,这对于学习数据库管理和准备数据库三级考试非常有帮助。模式对象是...

    Oracle 复习用脚本

    ### Oracle复习知识点详解 #### 一、创建与管理数据库对象 **1. 创建表空间** 在Oracle中,数据存储在表空间中。表空间由一个或多个数据文件组成,是逻辑存储单元。例如: ```sql createtime EXAM_DATAFILE 'C:\...

    ORACLE复习资料

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它提供了强大的数据存储、管理以及处理功能。本复习资料主要涵盖了Oracle中的数据操作语言(DML)和过程化SQL(PL/SQL)的相关实例,这对于理解和...

    Oracle复习资料

    - **数据文件**:数据文件是Oracle数据库中最基本的存储单元之一,用于存储实际的数据和元数据信息。一个表空间通常由一个或多个数据文件组成。 - **日志文件**:日志文件用于记录所有对数据库所做的修改操作,以便...

    2011年Oracle复习资料

    Oracle是世界上最流行的关系型数据库管理系统之一,特别是在企业级应用中占据重要地位。2011年的Oracle复习资料主要涵盖数据库管理、SQL语法、表空间管理、序列、后台进程、SQL语句缓存、文件操作、变量管理和约束等...

    oracle复习

    ### Oracle复习要点详解 Oracle数据库是全球领先的数据库管理系统之一,其强大的功能和广泛的应用使其成为IT行业中的重要组成部分。为了帮助大家更好地复习Oracle的相关知识,本文将深入解析Oracle的体系结构、监听...

    Oracle复习期末考试.pdf

    Oracle是世界上最流行的关系型数据库管理系统之一,由美国甲骨文公司开发。这个“Oracle复习期末考试.pdf”文件显然包含了对Oracle数据库系统的一些关键知识点的复习资料。以下是对这些知识点的详细解释: 1. **...

    oracle期末复习资料

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它由甲骨文公司开发和维护。这份"Oracle期末复习资料"包含的可能是关于Oracle数据库系统的各种知识点,旨在帮助你为期末考试做好充分准备。以下是对...

    Oracle复习资料.docx

    Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和组件来支持复杂的数据库操作。这篇复习资料主要涵盖了如何进入Oracle系统,以及Oracle系统中的一些关键服务和数据库的物理结构。 1. 进入...

    ORACLE复习资料学习资料重点

    Oracle数据库是世界上最广泛使用的数据库系统之一,它提供了丰富的功能和工具用于数据管理。在复习Oracle知识时,有几个关键点值得特别关注。 首先,字符串操作是数据库查询中常见的任务。在Oracle中,`||`用于字符...

    java复习题,jdbc,DAO模式,oracle复习题

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。JDBC(Java Database Connectivity)是Java中用于连接数据库的标准API,它允许Java程序与各种数据库进行交互。DAO(Data Access Object)...

    Oracle复习资料答案(最新)

    ### Oracle复习资料知识点详解 #### 一、Oracle数据库的物理存储结构 - **数据文件**:数据文件是数据库中用来存储所有数据的物理文件。在Oracle数据库中,一个表空间可以由一个或多个数据文件组成,这些数据文件...

    oracle复习第一,二章.docx

    Oracle数据库是世界上最流行的数据库管理系统之一,它广泛应用于各种规模的企业和机构中。本文将深入探讨文档中提及的Oracle SQL基础知识,这些知识对于学习和使用Oracle数据库至关重要。 首先,我们来看一下SQL...

    用于Oracle复习

    Oracle数据库是世界上最流行的数据库管理系统之一,它在企业级应用中广泛应用。本文主要针对Oracle数据库的权限管理和SQL查询操作进行深入的复习。 一、权限管理 在Oracle中,权限的分配和管理是数据库安全的重要...

    Oracle期末复习资料(超级详细的编程题、PPT、大作业、实验!).zip

    Oracle是世界上最流行的关系型数据库管理系统之一,尤其在企业级应用中占据着主导地位。这份"Oracle期末复习资料(超级详细的编程题、PPT、大作业、实验!).zip"压缩包显然为学习和准备Oracle相关课程的学生提供了一...

Global site tag (gtag.js) - Google Analytics