1. 系统全局共享区(SGA)
    共享内存区域

  2. 个人用户私有全局区(PGA)

  3. SQL语句缓冲(Library Cache)**查

  4. 数据字典缓冲区(Data Dictionary Cache)**查

  5. 块缓冲区高速缓存(Database Buffer Cache)**增删改

  6. 重做日志缓冲区

创建用户
create user xxx identified by xxx
授予权限
grant xxx(dba,resource,connect) to xxx
收回权限
revoke xxx from xxx

SQL语句运行顺序
select 5
from 1
where 2
group by 3
having 4
order by 6

insert into table(…) value(…)

时间表达式

Oracle:YYYY-MM-DD HH24:MI:SS
PG:YYYY-MM-DD HH24:MI:SS
MySQL:%Y-%M-%D

nvl()
nvl2()
decode()

chr(65) = A
concat(str1,str2,str3,…)
initcap()

to_char()
to_number()

ABS
CEIL
FLOOR
POWER
ROUND

日期、字符串、数字转换
日期——》 to_number(to_char(date,’yyyymmdd’))

nullif(A,B)
A和B相同返回null,否则返回A

coalesce(…,…,…)
返回第一个非空值

约束:非空 唯一 主键 外键 检查

非空
create table t1(empno is not null)
alter table moddify column(empno is null)

唯一
create table t2(ename unique)
alter table add constraint unique uni_t2_ename(ename)

主键
create table t3(deptno primary key)
alter table add constraint primary key pt_t3_deptno(deptno)


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

Oracle试题1 Previous
Spring事务传播方式 Next