摘要:
一,常用的数据类型varchar/varchar2:表示的是一个字符串,有长度限制,为255number:number(n)表示一个整数,数字的长度是n,可以使用int;number(m,n)表示一个小数,数字小数长度为n,整数长度为m-n,可以使用floatdate:表示日期类型,日期要按照标准的日期格式进行存放clob:大对象,表示大文本数据,一般可以存放4g的文本blob:大对象,表示二进制数据,最大可以存放4g,例如:存放电影,歌曲,图片二,表的建立create table 表名称(字段名称1 字段类型[default 默认值],字段名称2字段类型[default 默认值],字段名称3
阅读全文
posted @ 2011-02-06 23:56
魔战
阅读(183)
推荐(0)
编辑
摘要:
//创建表emp10create table emp10 as select * from emp where deptno=10;//删除行delete from emp10 where empno=7782;事物处理:保证数据操作的完整性,所有的操作要么同时成功,要么同时失败。在oracle中对于每一个连接到数据库的窗口(sqlplus,sqlplusw)连接之后实际上都会与数据库的连接建立一个session,即每一个连接到数据库上的用户都表示创建一个session。一个session对数据库所做的修改,不会立刻反映到数据库的真实数据之上,是允许回滚的,当一个session提交所有的操作之
阅读全文
posted @ 2011-02-06 22:58
魔战
阅读(156)
推荐(0)
编辑
摘要:
一,子查询子查询:在一个查询的内部还包括另外一个查询select * from emp where sal(select sal from emp where empno=7654);单列子查询:返回的结果是一列的一个内容单行子查询:返回多个列,有可能是一条完整的记录多行子查询:返回多条记录select * from emp where sal(select sal from emp where empno=7654) and job=(select job from emp where empno=7788);select * from emp where sal=(select min
阅读全文
posted @ 2011-02-06 22:35
魔战
阅读(192)
推荐(0)
编辑
摘要:
一,组函数count():求出全部的记录数max():求出一组中的最大值min():求出最小值avg():求出平均值sum():求和select count(*) from emp;select max(sal) from emp;select min(sal) from emp;select sum(sal) from emp;select avg(sal) from emp;二,分组统计select deptno,count(empno) from emp group by deptno;select deptno,round(avg(sal),2) from emp group by d
阅读全文
posted @ 2011-02-06 21:38
魔战
阅读(446)
推荐(0)
编辑
摘要:
//查询表中的记录数select count(*) from emp;select e.empno,e.ename,d.deptno,d.dname,d.loc from emp e,dept d where e.deptno=d.deptno;select e.ename,e.sal,d.dname,s.grade from emp e,dept d,salgrade s where e.deptno=d.deptno and e.sal between s.losal and s.hisal;select e.ename,e.sal,d.dname,decode(s.grade,
阅读全文
posted @ 2011-02-06 14:20
魔战
阅读(239)
推荐(0)
编辑