oracle基础
表空间:
Oracle数据库对数据的管理是基于表空间的概念来的, 各种数据的以及存储数据的优化,
实际上也是通过优化表空间来实现的
表空间分类:
永久表空间
用来存放表的数据, 视图, 存储过程或者函数等需要永久保存的对象的空间
临时表空间
用来存放查询结果等临时数据的空间
UNDO表空间
用于存放回滚数据, 已经删除数据等对象的表空间
用户:
sys: 超级管理员
system: 次超级管理员
scott: 普通用户
oracle基础数据类型:
4类:
字符型:字符串
char(10) abc
char(最大2000), nchar(最大1000, 支持unicode)--->固定长度
varchar2(50) abc
varchar2(最大4000), nvarchar2(最大2000, 支持unicode)--->可变长度
数字类型
包括整数和小数
number(有效位数, 小数位数);
number(11)
number(5, 3)99.999
// float--->存储二进制类型的数据, 1-126位0.30103
日期类型:时间
date:取值范围:公元前4712年1月1号---公元9999年12月31号, 可以直接精确到秒
timestamp(时间戳: 更精确的数据, 可以精确到毫秒)
其它类型:大文本, 文件
blob: 最大4g, 以二进制的形式来存放数据
clob: 最大4g, 以字符串的形式存放
oracle运算符和表达式
表达式类似于java, 可以是常量, 可以是变量, 也可以是表中的一个字段
算术运算符(+ - * / 注意这个地方没有取余的运算符, 取余使用mod函数)
比较运算符(> >= < <= = <>/!=)
逻辑运算符(and or not)
字符串连接符(||)