oracle笔记:where 子句,连接,事务,体系概述的小知识点

在where条件中使用like操作符
通配符“%”用于表示0个或多个字符,而“_”用于表示单个字符。
eg: where ename like 'S%';
在where 条件中使用in操作符
eg: where sal in (1000,2000);
使用merge语句修改数据
merge into table1 using table2 on expression
when matched then update...
when not matched then insert...;
内连接
select table1.column,table2.column from table1 [inner] join table2 on table1.column=table2.column2;
外连接 :是内连接的扩展,不仅会返回满足连接条件的所有记录,也会返回不满足条件的记录。
select table1.column,table2.column from table2 [left|right] outer join table2 no table1.column1=table2.column2;
左外连接 eg: where table1.column1=table2.column(+);
事务的开始与结束
开始:
1.连接到数据库,执行一条DML语句(INSERT,UPDATE或DELETE);
2.前一个事务结束后,又输入一个DML语句;
事务结束:
1.执行COMMIT或ROLLBACK 语句
2.执行DDL语句,如CREATE TABLE 语句,会自动执行COMMIT语句;
3.断开与数据库的连接;
4.执行一条DML语句,却失败了。会自动ROLLBACK。
语法:SAVEPOINT savepoint_name;
   ROLLBACK TO SAVEPOINT savepoint_name;
数据文件:指存储数据库数据的文件。
了解数据文件的信息:
desc dba_data_files;
控制文件:是一个很小的二进制文件,用于描述数据库的物理结构。
了解控制文件的信息:
select name from v$controlfile;
重做日志文件:指记录数据库中所有修改信息的文件。
了解系统当前正在使用哪个日志文件组。
select group#,members,status from v$log;
手工切换日志:alter system switch logfile;
Oracle 进程结构
系统全局区与Oracle 进程的组合称为Oracle 数据库实例。
Oracle 实例的后台进程主要有如下几种:
1.数据库写入进程DBWn.
2.日志写入进程
3.检查点进程
4.系统监控进程
5.进程监控进程
6.归档进程
7.恢复进程
8.封锁进程
9.调度进程
10.快照进程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值