明留

将何所持,将何所往?此刻惜之!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年8月13日

摘要: 标签和属性对照 CSS语法(不区分大小写) JavaS cript语法(区分大小写)盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBottomColorborder-bottom-styleborderBottomStyleborder-bottom-widthborderBottomWidthborder-colorborderColorborder-leftborderLeftborder-left-colorborderLeftC 阅读全文
posted @ 2012-08-13 16:27 明留 阅读(2484) 评论(0) 推荐(0) 编辑

2012年6月25日

摘要: 这是学习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 阅读全文
posted @ 2012-06-25 22:17 明留 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 嵌套表(就是一张表中包含有另一张表) 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... 阅读全文
posted @ 2012-06-25 22:10 明留 阅读(954) 评论(0) 推荐(0) 编辑

摘要: 权限(系统权限和对象权限) 系统权限是指执行特定类型的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 阅读全文
posted @ 2012-06-25 22:08 明留 阅读(1064) 评论(0) 推荐(0) 编辑

摘要: 集合操作 .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 阅读全文
posted @ 2012-06-25 22:06 明留 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 约束:其可以对表中的数据做一些过滤,约束的主要功能是保证表中数据合法性,按照约束分类:共分5种约束:非空、唯一、主键、检查、主-外键约束。 1、非空约束(NK):当数据表中的某个字段上的内容不希望设置为null,则可以使用not null进行指定。2、唯一约束(unique),UK:指每个列上的数据不允许重复。例如:email varchar(50) unique,此语句如果违反唯一约束条件,此时由系统默认分配一个违反约束代号,难以观察。但是也可以为唯一约束字段指定约束名称,其使用Constraint来定义,建议约束的名字格式“约束类型_字段”。 email varchar(50), cons 阅读全文
posted @ 2012-06-25 22:05 明留 阅读(890) 评论(0) 推荐(0) 编辑

摘要: 表的创建及管理 对于数据库而言实际上每一张表都表示的是一个数据库对象,而在数据库对象值的就是DDL定义的所有操作,例如:表、视图、序列、约束等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法: .创建对象:Create 对象名称...;.删除对象:Drop 对象名称...;.修改对象:Alter 对象名称...;1、常用的数据字段No 数据类型 描述1 varchar(n) 其中n表示字符串所能保存的最大长度,基本上200个左右的内容2 number(n) 表示最多为n位整数,有时候可以使用INT代替3 number(n,m) 其中m为小数位,n-m为整数位,有 阅读全文
posted @ 2012-06-25 22:03 明留 阅读(4670) 评论(0) 推荐(0) 编辑

摘要: ------数据更新操作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 阅读全文
posted @ 2012-06-25 21:59 明留 阅读(697) 评论(0) 推荐(0) 编辑

摘要: 统计函数及分组查询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()函 阅读全文
posted @ 2012-06-25 21:56 明留 阅读(7174) 评论(0) 推荐(0) 编辑

摘要: 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 阅读全文
posted @ 2012-06-25 21:51 明留 阅读(460) 评论(0) 推荐(0) 编辑