Oracle从入门到精通

第一章  SQL*PLUS命令

一、SET命令

1、set pagesize

设置一页显示的行数。

2、set linesize

设置一行显示的字符数

3、set newpage

设置每页顶部显示的空行数

二、DESC命令

显示表、视图等的结构

三、CONN命令

        conn 用户名/口令 [AS SYSDBA]  

        show user 显示当前登陆用户

四、格式化SQL*PLUS输出

1、格式化列

1.1  修改列标题

col 列名 heading 列的别名

2、格式化指定列

2.1 格式化数字列

col 数字列名 format 掩码格式

 2.2 格式化列的显示宽度

col 列名 format a+数字(显示的字符数)

 2.3 列出和重新设置列显示属性

 col [列名]        //列出当前列或所有列的显示属性

col 列名 clear        //取消列的显示属性

3、定义页与报告的标题  

第二章  数据表操作

一、Oracle常用数据类型

二、在SQL*PLUS上操作表

1、创建表

 

 2、修改表

 2.1、为表中增加字段

 2.2、修改表中的字段

 

 2.3、删除表中的字段

 

 3、删除表

第三章  SQL查询基础

一、SQL的编写规则

1、引号内区分大小写

 2、SQL语名可以分行显示

 

 二、SELECT语句简介

 三、查询所有列

四、查询特定列

1、查询特定列

 

 2、伪列

 

五、消除重复行

 六、带有表达式的SELECT语句

 

 七、为列指定别名

 八、处理NULL

1、不处理NULL

2、使用NVL函数处理NULL

 

 3、使用NVL2函数处理NULL

 

九、连接字符串

1、使用“||”操作符连接字符串

 2、使用CONCAT函数连接字符串

第四章  SQL查询进阶

一、筛选查询

 1、比较筛选

 2、逻辑查询 (AND、OR和NOT)

 3、模糊查询(LIKE、NOT LIKE)

 4、列表范围查找(IN、NOT IN)

 5、范围查询(BETWEEN...AND)

 6、判断内容是否为NULL(IS NULL、IS NOT NULL)

二、分组查询

 1、使用GROUP BY进行单字段分组

 

 2、使用GROUP BY进行多字段分组

 3、使用HAVING子句限制分组结果

 三、排序查询

1、单列排序

 2、多序排列

第五章  多表关联查询

一、表的别名

 

 二、内连接

 

 三、外连接

 3.1、左外连接

 

3.2、右外连接

 

3.3、完全外连接

 四、自然连接

 五、自连接

 六、交叉连接

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值