oracle学习笔记

1、Oracle数据库系统作为一个分布式数据库实现分布式处理功能。具有可移植性。
2、Oracle Server(Oracle 服务器): 由两部分组成:实例(Instance)+ 数据库(DataBase)。
3、实例(Instance):是数据库启动时初始化的一组进程和内存结构。一个实例只能对应一个数据库,但一个数据库可以对应多个实例(比如 Oracle Rac 集群环境就是多个实例操作同一个)。
4、数据库(DataBase):Oracle 数据库是数据的物理存储。包括三类文件:数据文件,控制文件,重做日志文件。
5、Oracle 实例的内存由两部分组成:SGA(系统全局区)和 PGA(用户全局区)。
6、SGA主要由以下几个部分组成:DataBase Buffer Cache(数据库缓存区高速缓存)、Redo Log Buffer(重做日志缓存区)、Shared Poor(共享池){Library Cache(库高速缓存)、Data Dictionary Cache(数据字典高速缓存)}。
7、SQL语句包含空值的数学表达式的值都为空值 
8、在SELECT子句中可以使用别名来代替原来的列名。可以通过以下四种方式来定义列别名:
(1)使用AS关键字,SELECT name AS 姓名 FROM student;
(1)带双引号的列别名,SELECT name "姓名" FROM student;
(2)带单引号的列别名,SELECT name '姓名' FROM student;
(3)不带引号的列别名,SELECT name 姓名 FROM student;
(4)如果列别名包含空、特殊符号等,那么必须将列别名放在双引号或者单引号内。

9、SQL语句中的连接符:
(1)Union 用于合并两个或多个SELECT语句中的结果集。Union内部的SELECT语句必须拥有相同的列,列必须有相似的数据类型。如果需要允许重复值,则可以用UNION ALL。
(2)JOIN: 如果表中有至少一个匹配,则返回行(INNER JOIN 与 JOIN)
(3)LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
(4)RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
(5)FULL JOIN: 只要其中一个表中存在匹配,就返回行

10、日期和字符只能在单引号中出现;字符大小写敏感,日期格式敏感。

11、字符大小写控制函数:lower 小写、upper 大写 、initcap 首字母大写

12、字符控制函数:
(1)concat 拼接字符
(2) substr 截取字符(第一个参数为字符串,第二个参数为从哪个哪个开始截取,第三个参数是从第二个参数截取到多少位)
(3)length 获取字符串长度(不用+1)
(4)instr 获取索引(第一个参数为字符串)
(5)lpad 在字符串的左边填充一些特定字符(第一个参数为字符串,第二个参数为填充后字符串的长度,第三个参数为填充的字符,若第三个参数未写,则在字符串左边粘贴空格)
(6)rpad 在字符串的右边填充一些特定字符(第一个参数为字符串,第二个参数为填充后字符串的长度,第三个参数为填充的字符,若第三个参数未写,则在字符串右边粘贴空格)
(7)trim(字符串) 去除字符串首尾的空格
     trim(leading || trailing || both '将要被去除掉的字符" from “字符串"),leading 开头字符,trailing 结尾字符,both 开头和结尾字符
(8)replace:替换字符(第一个参数是字符串,第二个参数是被替换的字符,第三个参数是替换后的字符)

13、数字函数:
(1)round 四舍五入(第一个参数为原数字,第二个参数为小数点保留的尾数,可以为负),可以将小数点的位置看为0,左边为负数,右边为正数。
(2)trunc 截断指定小数的值,不做四舍五入处理(第一个参数为原数字,第二个参数为小数点后截取的位数)
(3)mod 取余&#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值