SET LINESIZE 300;//设置每一行的长度
SET PAGESIZE 100;//设置每一列的长度
CONN 用户名/密码 [AS SYSDBA],如果是sys用户一定要加上SYSDBA
当登录的用户是sys/system等其他用户时,如果想要查询scott用户下的数据库内容,可以加上全限定名进行查询:SELECT * FROM scott.emp;
windows下:each 命令,copy命令等等DOS命令,在sqlplus下都可以使用HOST +相应的DOS命令 来完成调用。
show user;//显示当前用户。
select * from tab;//显示一个用户下的所有数据表
desc 表名称;//查询一个表的结构
调整一个表中的数据长度;COL 属性名 FOR A10;A后面跟是长度
COL ENAME FOR A10;

简单查询格式:SELECT [DISTINCT] * | 列名称 [别名],列名称 [别名].... FROM 表名称 [别名 ];
SELECT子句可以直接输出敞亮内容,但是对于字符串使用“‘”(单引号),数字直接编写,日期使用日期格式。
"||"负责进行输出的内容连接,但是需要注意的是,一般此类的操作很少直接在查询中出现
SELECT '雇员编号:'||empno||',姓名:'||ename||',收入:’||sal info(info为sal的别名) FROM emp;

限定查询格式:

SELECT [DISTINCT] * | 列名称 [别名],列名称 [别名].... FROM 表名称 [别称 ] [WHERE 过滤条件(可以有多个过滤条件)];
SELECT * FROM emp WHERE sal>=1500 AND sal<=3000;
BWETWEEN 最小值(最小值、日期)AND 最大值(时间、日期);
3、select ...
1、from ...
2、where ...
4、ORDER by
首先执行的是from语句,在执行where语句,最后,在执行select语句
所以,select语句上定义的别名,在where中不起作用
where子句控制显示的数据行的操作,而select子句控制着显示数据列的操作。
关系运算符:>、<、>=、<=、<> (!=);
逻辑运算符: AND、OR、NOT ;
范围运算符:BETWEEN...AND;
谓词范围:IN、NOT IN;
空判断:IS NULL、IS NOT NULL;
模糊查询:LIKE
使用NOT IN查询时,查询范围里面不允许出现NULL,否则不会返回数据。
 
针对查询到的结果进行排序:
在查询语句的最后加上ORDER BY 字段 [ASC|DESC],字段 [ASC|DESC],...;
ORDER BY在select语句之后执行,即可以使用select中设置的别名,order by是唯一一个可以使用select子句定义别名的子句。
四个子句:select、from、where、ORDER BY;
 
 

Oracle个人自学笔记的更多相关文章

  1. oracle数据库自学笔记(持续更新中……)

    以前的项目都是使用mysql数据库开发的,如今进了新的公司,开始接触到了Oracle数据库,而自己以前没有接触过,就自己挤时间来学习一下. 一.关系型数据库的概念 关系型数据理论由E.F.Codd博士 ...

  2. 《Linux内核设计与实现》课本第四章自学笔记——20135203齐岳

    <Linux内核设计与实现>课本第四章自学笔记 进程调度 By20135203齐岳 4.1 多任务 多任务操作系统就是能同时并发的交互执行多个进程的操作系统.多任务操作系统使多个进程处于堵 ...

  3. 《Linux内核设计与实现》课本第三章自学笔记——20135203齐岳

    <Linux内核设计与实现>课本第三章自学笔记 进程管理 By20135203齐岳 进程 进程:处于执行期的程序.包括代码段和打开的文件.挂起的信号.内核内部数据.处理器状态一个或多个具有 ...

  4. 《Linux内核设计与实现》课本第十八章自学笔记——20135203齐岳

    <Linux内核设计与实现>课本第十八章自学笔记 By20135203齐岳 通过打印来调试 printk()是内核提供的格式化打印函数,除了和C库提供的printf()函数功能相同外还有一 ...

  5. EntityFramework CodeFirst SQLServer转Oracle踩坑笔记

    接着在Oracle中使用Entity Framework 6 CodeFirst这篇博文,正在将项目从SQLServer 2012转至Oracle 11g,目前为止遇到的问题在此记录下. SQL Se ...

  6. Oracle RAC学习笔记:基本概念及入门

    Oracle RAC学习笔记:基本概念及入门 2010年04月19日 10:39 来源:书童的博客 作者:书童 编辑:晓熊 [技术开发 技术文章]    oracle 10g real applica ...

  7. python自学笔记

    python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 ...

  8. Oracle RAC学习笔记01-集群理论

    Oracle RAC学习笔记01-集群理论 1.集群相关理论概述 2.Oracle Clusterware 3.Oracle RAC 原理 写在前面: 最近一直在看张晓明的大话Oracle RAC,真 ...

  9. Oracle RAC学习笔记02-RAC维护工具集

    Oracle RAC学习笔记02-RAC维护工具集 RAC维护工具集 1.节点层 2.网络层 3.集群层 4.应用层 本文实验环境: 10.2.0.5 Clusterware + RAC 11.2.0 ...

随机推荐

  1. Codeforces Round #610 (Div. 2)E(模拟,DFS)

    先找到一条多边形的边,然后循环一圈输出多边形上的点.把每个三角形看作一个结点,以两个三角形之间公用边为边建立一张图,DFS输出叶子结点,则得到先切后切的顺序. #define HAVE_STRUCT_ ...

  2. 转载:Linux 时钟基础学习

    1.HZ Linux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timer interrupts.举例来说,HZ为1000,代表每秒有1000次ti ...

  3. JDK动态代理+反射实现动态修改注解属性值

    这是最近朋友的一个需求,正好闲来无聊有些时间,跟着研究一下,如有不正确的地方,欢迎大家指正~ 一.准备自定义注解 注:如何实现自定义注解,请移步百度. 二.实现 1.实现方式1:通过反射+动态代理动态 ...

  4. Python - 装饰器实现缓存

    from functools import wraps def cache(func): cache = {} @wraps(func) def wrap(*args): if args not in ...

  5. blg_统考,打印准考证 网页代码!

    <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>打印准考证</title ...

  6. 去除移动端苹果手机(ios)的input默认样式与input禁止键盘出现的方式

    样式: input{-webkit-appearance: none;} 在iPhone plus点击input框出生日期时会出现如下图: 为了去掉下面那条苹果自带的,可以这样处理:在HTML中的in ...

  7. 笔记本电脑插上耳机声音依然外放解决方法 为什么插入HDMI线,电脑的音响就没有声音了

    笔记本电脑插上耳机声音依然外放解决方法: 下载一个驱动大师,安装声卡驱动.(驱动人生安装的驱动有可能不能用) 为什么插入HDMI线,电脑的音响就没有声音了 参考:https://zhidao.baid ...

  8. 你所了解的Java线程池

    在jvm中,线程是一个宝贵的资源,创建与销毁都会抢占宝贵的内存资源,为了有效的重用线程,我们用线程池来管理线程,让创建的线程进行复用. JDK提供了一套Executor框架,帮助我们管理线程,核心成员 ...

  9. Maven (一)--- 入门和依赖

    部分图片来自参考资料 问题 : - maven 生命周期是怎么样的 - mvn clean install 与 mvn clean deploy 的区别是什么 概述 Maven 是一种构建项目的工具, ...

  10. 《TCP/IP网络编程》读书笔记

    1.Windows 下的 socket 程序和 Linux 思路相同,但细节有所差别(1) Windows 下的 socket 程序依赖 Winsock.dll 或 ws2_32.dll,必须提前加载 ...