Oracle学习第一篇—安装和简单语句
一 安装
10G ----不适合Win7
Visual Machine-++++Visual Hard Disk
先安装介质(VM)---便于删除
11G-----适合Win7
1 把win64_11gR2_database_2of2中的components
放在1Of2中对应的Stage-components中
2 设置密码:
3 在检查的时候会发现机器不适合--Inogre All:
4 Scott hr 数据库:默认该用户被锁--口令管理:
5 验证安装是否成功:
命令行---sqlplus scott(数据库)/java(密码)--是否连接
二 命令行简单指令操作
| 0 录屏命令:将操作的指令以记事本方式保存 |
spool c:\基本查询.txt spool off |
| 1 清屏命令: |
host cls-----window host clear ----Linux |
| 2 修改上一条操作语句: |
c /form(错误的)/from修改后的 ed ---显示编辑框 |
| 3 追加命令(Append): |
a 多个空格 加的字符 (注意是多个空格 如:a order by id desc) |
| 4 储存sql语句到文件及其加载 |
save c:\a.sql -----------提示:已创建 file c:\a.sql @c:\a.sql |
| 5 规范查询的显示行宽 |
set linesize 120 set pagesize 20 |
| 6 设置列宽 |
col sal for 9999----------9代表任意数字 col ename for a8---------a代表任意字符 |
| 7 执行上一条语句 | / ----------- 配合ed |
三 简单查询操作:
| 0 连接到XX数据库 | sqlplus scott(数据库)/java(密码) |
| 1 查询当前用户 | show user |
| 2 查询所有表 | select * from tab |
| 3 描述表 | desc tableName |
| 4 NULL值的特殊点 |
1 包含null的表达式都为null sal*12+comm----含有空的 处理:nvl(comm,0)用什么代替 2 SQL中,null != null select comm from emp where comm=NULL 未选定的行 select sal from emp where comm is null 10行 3 NOT IN (列表值不能有 NULL) |
| 5 去重 |
去重DISTINCT作用于后面所有的列 select DISTINCT deptno from emp |
| 6 排序 |
1 order by asc/desc 默认升序 2 order by 列的名字|表达式|别名|序号 sal sal*12+comm 薪水 4(查询的列) 3 把空值在排序中放在后边: order by desc nulls last |
| 7 字符注意点 |
1 字符和日期要包含在单引号中 2 对大小写敏感(Mysql未区分) 3 格式敏感 1999-11-14 |
四 条件操作符
| 条件操作符 | 含义 |
| 1 between....and |
在两个值之间,包含边界,小先大后 |
| 2 in ( set ) |
等于值刘表中的有一个 |
| 3 like |
模糊查询:(\_ 转义 \%) 1 %:代表不定字符 2 _ :代表单个 |
| 4 IS NULL | 空值判断 |
五 集群概念-图析

六 实例概念

Oracle学习第一篇—安装和简单语句的更多相关文章
- Golang学习-第一篇 Golang的简单介绍及Windows环境下安装、部署
序言 这是本人博客园第一篇文章,写的不到位之处,希望各位看客们谅解. 本人一直从事.NET的开发工作,最近在学习Golang,所以想着之前学习的过程中都没怎么好好的将学习过程记录下来.深感惋惜! 现在 ...
- Oracle学习第一天---安装和基础入门
国庆七天假,决定静下心来入门Oracle数据库. 环境:Ocacle 11g 软件安装包和安装图解,大家可以在我的百度网盘上下载:链接:http://pan.baidu.com/s/1ntjDEnZ ...
- oracle学习 第一章 简单的查询语句 ——03
1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ...
- JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇
JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题).我们也知道我们Java程序 ...
- 【OpenCV入门指南】第一篇 安装OpenCV
http://blog.csdn.net/morewindows/article/details/8225783/ win10下vs2015配置Opencv3.1.0过程详解(转) http://ww ...
- LINQ to XML LINQ学习第一篇
LINQ to XML LINQ学习第一篇 1.LINQ to XML类 以下的代码演示了如何使用LINQ to XML来快速创建一个xml: public static void CreateDoc ...
- 从.Net到Java学习第一篇——开篇
以前我常说,公司用什么技术我就学什么.可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的.”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保 ...
- Java并发包下锁学习第一篇:介绍及学习安排
Java并发包下锁学习第一篇:介绍及学习安排 在Java并发编程中,实现锁的方式有两种,分别是:可以使用同步锁(synchronized关键字的锁),还有lock接口下的锁.从今天起,凯哥将带领大家一 ...
- ImageJ 学习第一篇
ImageJ是世界上最快的纯Java的图像处理程序.它可以过滤一个2048x2048的图像在0.1秒内(*).这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的Image ...
随机推荐
- Understand:高效代码静态分析神器详解(一)【转】
转自:http://www.codemx.cn/2016/04/30/Understand01/ 之前用Windows系统,一直用source insight查看代码非常方便,但是年前换到mac下面, ...
- 【Linux】自主实现my_sleep【转】
转自:http://blog.csdn.net/scenlyf/article/details/52068522 版权声明:本文为博主原创文章,未经博主允许不得转载. 首先说一下信号相关的内容. ** ...
- json.net(Json.NET - Newtonsoft)利用动态类解析json字符串
将对象转换为字符串很简单,唯一要注意的点就是为了避免循环要在需要的字段上添加jsonignore属性.可以参照这篇博文:http://www.mamicode.com/info-detail-1456 ...
- 关于TP中U方法,在wamp中是绝对路径,在nginx中是相对路径?(坑)
这个问题已多次遇到,关于tp 框架 使用U 方法跳转, 在Nginx 服务器上可能会遇到路由跳转不过去前面带点(如:./xx) 解决这个问题,可以在tp的入口文件 index.php 里定义个常量 d ...
- 注意这几点,轻轻松松配置 Nginx + Tomcat 的集群和负载均衡
Tomcat 集群是当单台服务器达到性能瓶颈,通过横向扩展的方式提高整体系统性能的有效手段.Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,可以通过简单的配置实现 Tomcat 集群 ...
- codevs——3111 CYD啃骨头(背包)
裸的01背包 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description CYD吃饭时有N个骨头可以啃,但CYD要午睡了 ...
- [ios]objective-c 协议和委托 (重点基础知识)
objective-c protocol delegateprotocol-协议,就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现. delegate-委托,顾名思义就是委托 ...
- mac 安装 word2016并破解
http://blog.csdn.net/zqbx7/article/details/53448280
- JAVAWEB开发之JSP、EL、及会话技术(Cookie和Session)的使用详解
Servlet的缺点 开发人员要十分熟悉JAVA 不利于页面调试和维护(修改,重新编译) 很难利用网页设计工具进行页面设计(HTML内容导入到servlet中,用PrintWriter的对象进行输出) ...
- EasyMvc入门教程-高级控件说明(15)方位布局控件
现在很多管理后台都流行全屏切割的布局,大体结构如下图所示: 大家注意到没,整个布局是五个部分组成:“东西南北中”,EasyMvc对应的实现的代码为: @(Html.Q().Layout().TextC ...