oralce入门学习

Posted liushisaonian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oralce入门学习相关的知识,希望对你有一定的参考价值。

oracle的认识

1.database数据库
2.数据文件 :
   数据库的数据是存储在表空间中的,有多个文件组成
3.表空间
    一个库被分为多个表空间,一个数据文件只能属于一个表空间

 sql数据库语言

1.DML(数据库操作语言)
其中包括insert,update,delete
2.DDL(数据定义语言)
数据操作语言,其语句包括create,drop,
3.DCL(数据库控制语言)grant 或者 revoke来获得许可
4.数据查询语言

关键字distinct

1.若是单行,就是单行不重复
2.若是多行就是要多行都不重复才可以

关键字null

is not null
is null

连接符 | |

比较运算符

=  (等于不是== )
>=
<=
<> 不等于(也可以是 !=)
//其他的比较运算符
between ...and 
in
like ‘%%‘
is null
and 
or 
not 逻辑否

排序

1.在sql中可以使用 order by 或者order by desc
2.对于排序中我们可能会遇到null值的问题
--放到最前边
 SELECT * FROM emp order by sal nulls first;
 --放到最后边
 SELECT * FROM emp order by sal nulls last;

单行函数

1.字符
2.通用
3.转换
4.日期
5.数值

字符函数 

1.concat 也可以使用||
2.substr
select substr(‘hello‘,1,3) from dual;  --截取hel
3.length()
SELECT length(‘hel‘) FROM dual;
4.字符串替换
SELECT replace(‘hello‘,‘l‘,‘x‘) FROM  dual;

数值函数

5.数值函数
1.ROUND 四舍五入 ROUND(45.926,2)
2.TRUNC 截断 TRUNC(45.926,2)   45.92
3.MOD 求余 MOD(1600,300) 100

日期函数

//1.获取两个时间段的月数
select months_between(sysdate,hiredate) from emp;

//2.获取几个月后的日期
select add_months(sysdate,3) from dual;

转换函数

to_date()

 

 

 

 

 

以上是关于oralce入门学习的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS入门学习笔记一

系统入门深度学习,直击算法工程师m

推荐net开发cad入门阅读代码片段

oralce9i部署安装

Unity Shader入门精要学习笔记 - 第5章 开始 Unity Shader 学习之旅

Jsp入门EL表达式_学习笔记