码迷,mamicode.com
首页 > 其他好文 > 详细

oralce入门学习

时间:2018-09-15 23:22:51      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:and   des   UNC   database   acl   rom   ora   字符   dcl   

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入门学习

标签:and   des   UNC   database   acl   rom   ora   字符   dcl   

原文地址:https://www.cnblogs.com/liushisaonian/p/9652708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!