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  
    DD--MON(全称10月)-RR---------默认

 


 

四 条件操作符

条件操作符含义
1 between....and

在两个值之间,包含边界,小先大后

2 in ( set )

等于值刘表中的有一个

 

3 like 

模糊查询:(\_    转义     \%)

  1  %:代表不定字符

  2  _ :代表单个

4 IS NULL空值判断

 


 

五 集群概念-图析

 


 

六 实例概念

 

转载于:https://www.cnblogs.com/foreverzd/p/4077172.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值