oracle基础知识

一、数据库

所谓数据库是以一定的方式存储在一起、能多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合
1.常用数据库系统
Mysql、oracle、SQL Server 、Access、DB2
2.数据库的作用
>实现数据共享
>减少数据冗余度
>数据独立性
>数据实现集中控制
>数据一致性和可维护性,以确保数据的安全性和可靠性
>故障恢复

二、SQL语言分类

	1.	DDL(数据定义语言):create、drop、alter
	2.	DML(数据操作语言):insert 、delete、 update 
	3.	DQL(数据查询语言):select
	4.	DCL(数据控制语言):grant  、revoke
	5.	TCL(事务控制语言):commit、rollback、savpoint
注:DDL、DCL指令会自动提交,使用delete删除的表无法使用flashback恢复

三、oracle的数据类型

	1.char 可变字长型 <=254
				定字长符  <=255个字符
	2.varchar2 可变字长型 <=2000
					变长字符 <=2000个字符
	3.number(m,n) 数字类型,含整数,小数等
	4.date 日期型,含时间
	5.long 存储大型可变长字符串 <=2GB
	6.row 存储短二进制串 <=2GB
	7.blob 大二进制对象 <=4GB
	8.Bfile 外部二进制文件 

四、操作符

	1.比较操作符 =,!=,<,>,<=,>=,<> between  and ,in,not in,like,isnull,
	2.逻辑操作符and or not
	3.算术操作符 +,-,*,/
	4.集合操作符 union(并集),union all(并集,会自动剔除重复信息),intersect(交集),minus(补集)
	5.连接操作符 ||
注:操作符的优先级别 算数》连接 》比较》逻辑

五、SQL函数

	1.字符函数 lower(),upper(),length(),substr(),instr(),replace()
	2.转换函数 to_char(),to_date(),to_number()
	3.日期函数 Add_months(d,n),next_day()
	4.分组函数/聚合函数 distinct(过滤重复数据),count(记数),nvl(为空赋值函数),条件取值when ...then..,decode(sex,'男','M','F')
	5.分析函数	 排序order by 列名[desc/asc],row_number  如果排序字段相等 序号也不中断,rank 具有相等值的行排位相同 序号随后跳跃	,dense_rank   具有相等值的行排位相同 序号是连续的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值