oracle小记1 5号
一、 oracle基础知识
a、 CRUD操作 create read update delete
b、 数据库对象
c、 数据库设计
d、 数据库结构体系优化(DBA)
oracle中存在四张练习表 emp dept slmgad bonus 这四张表,还有一张dual表练习表表中只有一个字段一个数据。
二、 select字段中的一些常用字段
1、 distinct 删除重复字段
select distinct job from emp;
2、 between 在之间
select * from emp where sal between 1000 and 2000;
in 和 not in和between 有点类似
select * from emp where sal in(1000,2000);
select * from emp where sal not in(1000,2000);
3、 order by 排序asc升序(默认) desc降序
select * from emp order by ename desc,sal;
4、 like字段模糊找到 not like取否
select * from emp where ename like '%R%';
_表示一个字母
select * from emp where ename like '_A%'; 表示以A为第一个字母的姓名
5、 escape转义
select * from emp where ename like '/_A%' escape '/'; ‘对/后面的_’进行转义
6、 union 连接
SQL> select job from emp where job='CLERK' union select job from emp where job='SALESMAN';
7、 nulls first 空值排列放在前 nulls last
select * from emp order by comm nulls first;
select * from emp order by comm nulls last;
三、 函数
1、字符函数
Upper()字母小写变大写
select upper('addb') from dual;
lower()大字字母变小写
&nbs
相关文档:
一、语法:
TRANSLATE(string,from_str,to_str)
二、目的
返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE是REPLACE所提供的功能的一个超集。如果from_str比 ......
1、使用%TYPE
在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量
DECLARE
v_FirstName VARCHAR2(20);
但是如果first_name列的定义改变了会发生什么(比如说表改变了,first ......
这次是应黎明网络的邀请,去深圳边防检查指挥中心进行ORACLE的培训。培训分二期,每期4天,排在AIX的培训之后。
上课的地点就在罗湖口岸,学员来自各个分站:深圳湾,皇岗口岸,罗湖口岸,总指挥中心,小梅沙,甚至还有汕头和惠州的同行过来听课,所以说培训的规格还是挺高的。其中有一位杨警官,听说还是高级警官,虽然司 ......
ORACLE中Like与Instr性能大比拼
作者:丹臣 | 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
地址:http://rdc.taobao.com/blog/dba/html/246_like_instr_performance.html
t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际 ......
1.数据库管理相关
bbed.exe 数据块浏览和编辑工具
dbv.exe 数据文件逻辑检测工具
exp.exe 数据导出工具
imp.exe 数据导入工具
mig.exe 数据库移植工具
nmumigrate.exe Da ......