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. 京东秒杀抢购的小脚本和chorme的一个开发者插件

    chorme开发者插件 下载源码包:https://github.com/gongjunhao/seckill/archive/master.zip 解压:seckill-master.zip 打开c ...

  2. Angular的启动过程

    我们知道由命令 ng new project-name,cli将会创建一个基础的angular应用,我们是可以直接运行起来一个应用.这归功与cli已经给我们创建好了一个根模块AppModule,而根模 ...

  3. 【WPF学习】第十四章 事件路由

    由上一章可知,WPF中的许多控件都是内容控件,而内容控件可包含任何类型以及大量的嵌套内容.例如,可构建包含图形的按钮,创建混合了文本和图片内容的标签,或者为了实现滚动或折叠的显示效果而在特定容器中放置 ...

  4. Truffle 快速构建 DApp

    简单介绍 官网传送门  Truffle是针对基于以太坊的Solidity语言的一套开发框架.本身基于Javascript,使用以太坊虚拟机(EVM)的世界一流的开发环境,用于区块链的测试框架和资产管道 ...

  5. Java 使用代理发送Http请求 (将Http请求代理Https请求)

    package com.test.porxy; import java.io.BufferedReader; import java.io.IOException; import java.io.In ...

  6. Flutter Container 组件、Text 组件详解

    Text 组件 textAlign     文本对齐方式(center 居中,left 左对齐,right 右对齐,justfy 两端对齐) textDirection   文本方向(ltr 从左至右 ...

  7. 4 中文乱码 selenium的使用

    # 中文乱码 #处理中文乱码 import requests from lxml import etree from urllib import request url = 'http://pic.n ...

  8. JIT对锁的优化- 锁消除和锁粗化案例分析

    锁消除和锁粗化案例分析 锁消除 直接上代码 /** * 描述: 锁粒度演示 * @author karl * @create 2020-02-11 14:38 */ public class MySy ...

  9. cglib用法

    CGLib动态代理的介绍及用法(单回调.多回调.不处理.固定值.懒加载) 参照: https://blog.csdn.net/difffate/article/details/70552056 前面介 ...

  10. ubuntu apache 通过端口新建多个站点

    cd /etc/apache2/sites-available 最近的虚拟机没绑定域名,所以呢,就先用域名加端口新建几个站点用着 1. vim /etc/apapche2/apapche2.conf ...