摘要:这是学习Oracle基础的最后阶段,如果时间安排来的话就会及时更新到博客,因为目前还没有有关这个的笔记和心得。2012-7-28号今天,还是和往常一样来到公司上班,用手机编写的一点学习日记保存失败,又得重新写。 sqlplus命令:L:显示当前缓冲区的sql语句n:显示sql语句所在的行号 /:运行缓冲区的sql语句 a:附加到需要修改的sql语句 del m [n] :删除m到n行的语句 C:修改sql缓冲区的语句。 C /dept[原文] /emp [新的正文] save dir:生成脚本 get dir.sql[目录下的sql文件] 获取脚本文件 ed dir:获取记事本编辑脚本 @ d
阅读全文
06 2012 档案
摘要:嵌套表(就是一张表中包含有另一张表) Create type 嵌套类型名 as object( 字段1 类型[, 字段2 类型, ...]);/ Create type 嵌套名 as table of 嵌套类型名;/ 范例:create type project_ty as object( proid number(4), proname varchar2(50), prodate date);/ create type project_nt as table of project_ty;/ create table department( deptno number(2) primar...
阅读全文
摘要:权限(系统权限和对象权限) 系统权限是指执行特定类型的sql命令的权利,控制用户可以执行的一个或是一组数据库操作。比如当用户具有Create TABLE权限时,可以在方案中建表。当用户具有Create any table权限时,可以在任何方案中建表,oracle提供了100多种系统权限。常用的有:Create (session、table、view、public sytxmym、procedure、trigger、cluster)可以通过查询数据字典视图System.privilige.map可以显示所有系统权限:select * from system.priviliege.map orde
阅读全文
摘要:集合操作 .UNION:连接两个查询,相同部分不显示;(并) .UNION ALL:连接两个查询,相同的部分也显示; .INTERSECT:返回两个查询中的相同部分;(交) .MINUS:返回两个查询中的不同部分。(差) 为了验证以上的操作,下面创建一张只包含20部门雇员信息表:Create table emp20 as select * from emp where deptNO=20; 范例:验证UNION select * from emp UNIONselect * from emp20; 范例:验证UNION ALL select * from emp UNION ALLselect
阅读全文
摘要:约束:其可以对表中的数据做一些过滤,约束的主要功能是保证表中数据合法性,按照约束分类:共分5种约束:非空、唯一、主键、检查、主-外键约束。 1、非空约束(NK):当数据表中的某个字段上的内容不希望设置为null,则可以使用not null进行指定。2、唯一约束(unique),UK:指每个列上的数据不允许重复。例如:email varchar(50) unique,此语句如果违反唯一约束条件,此时由系统默认分配一个违反约束代号,难以观察。但是也可以为唯一约束字段指定约束名称,其使用Constraint来定义,建议约束的名字格式“约束类型_字段”。 email varchar(50), cons
阅读全文
摘要:表的创建及管理 对于数据库而言实际上每一张表都表示的是一个数据库对象,而在数据库对象值的就是DDL定义的所有操作,例如:表、视图、序列、约束等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法: .创建对象:Create 对象名称...;.删除对象:Drop 对象名称...;.修改对象:Alter 对象名称...;1、常用的数据字段No 数据类型 描述1 varchar(n) 其中n表示字符串所能保存的最大长度,基本上200个左右的内容2 number(n) 表示最多为n位整数,有时候可以使用INT代替3 number(n,m) 其中m为小数位,n-m为整数位,有
阅读全文
摘要:------数据更新操作create table myemp as select * from emp;复制一份emp表。这仅是Oracle支持的操作,其他的数据库不一样。数据增加insert into 表名 [(字段1, 字段2,...)] values(值1,值2,...); 类型格式书写: |-:数字直接写,没有任何修饰|-:字符串要使用单引号修饰|-:date数据有几种形式: 1、可以按照已有的字符串格式编写。2、利用to_date()函数来转换。3、设置当前时间使用sysdate。可是对于数据的增加由两种操作方式:完整型、轻便型:范例:完整型:insert into myapp(em
阅读全文
摘要:统计函数及分组查询1、统计函数 在之前曾看过count()函数,此函数功能可以统计表中的数据量,实际上这个也是一个统计函数,且常用的统计 函数 有如下几个: .Count():查询表中的数据记录; .Avg():求出平均值; .Sum(): 求出; .Max():求出最大值; .Min():求出最小值;范例:测试Count/avg/sum函数 .统计出公司的所有雇员,每个月支付的平均工资和总工资. select count(empNo), sum(sal), avg(sal) from emp; select max(sal), min(sal) from emp;注意点:关于Count()函
阅读全文
摘要:1、在sqlplus命令行中,show/desc是显示用户、数据库和表的结构;执行命令时可以用这个控制显示的行和列set linesize 行数、set pagesize 列数 sysdba:sys/change_on_instanll system/manager (常用)2、sqlplus (ed(记事本调用) ed a; @(执行) @ d:\demo.txt或者demo都是在d分区中创建demo文本文档3、关闭数据库实例:shutdown 实例 库被关闭后用户无法直接连接sqlplus命令,但此时可以用/nolog,之后用管理员登录; 启动数据库实例:startup 实例 sqlplu
阅读全文
摘要:这段时间由于电脑坏了,好久没有更新博客。本来是昨天把这段时间的学习笔记以及项目开发后的小成果发于博客中的,由于临时有事,迟到了今天才发。下面我用xmind思维导图软件制作了我这段时间和今后学习路线总框图: Java路线图对JTable 在api文档中解释是:用来显示和编辑规则的二维单元表。 也就是说JTable的类型定义决定了它是一个规则的二维单元表,但是对于二维单元表内单元格的显示和编辑组件的选择又是极其灵活的. 有如下两个接口: TableCellEditor Component getTableCell...
阅读全文
摘要:之前因为电脑坏的原因,学习笔记从来就没有更新到博客中,因此在同学电脑中,我的学习笔记越来越多,正因为这样,一些写好了的笔记也被丢失了,同样也有自己毕业论文和负责电脑采购的事情,弄的迟迟未有更新,今天特意腾出时间,唉,废话不多说了,下面就进入正题。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 C.
阅读全文
摘要:java学习之五是学习Java基础的终结版,以后就是纯粹的Java相关类的项目开发,并且开发的项目都会同时更新到博客上。注解就是给这个做上某个标记,然后编译器通过反射在相应的进行处理。也可理解为注解相当于一个源程序中要用的一个类,要在源程序中应用某个注解,得先准备好了这个注解类。overload 与 override override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至
阅读全文