- 博客(9)
- 收藏
- 关注
原创 Oracle学习之数据库管理(二)索引&约束&表分区
一、索引和约束 建立索引的目的是提高对表的查询速度,对表有关列的取值进行检查。但是,对表进行 insert,update,delete 处理时, 由于要表的存放位置记录到索引项中而会降低一些速度。 [注:一个基表不能建太多的索引,空值不能被索引,只有唯一索引才真正提高速度,一般的索引只能提高30%左右] 1、唯一索引 CREATE UNIQUE INDEX IDX_TEST_A
2016-02-15 15:30:46 418
原创 Oracle学习之数据库管理(一)权限管理&表空间
本人对数据库整个管理也不是特别精通,目前接触到了就顺便了解了一下。如有不对的地方,请指正或留言补充。 如果想用户想登录数据库,或者想创建实体或数据库结构就需要拥有相应的权限。同理,想对数据对象进行一些操作,如: 插入,更改,删除,查看等等,同样需要相应的权限。下面我们来看一下权限管理。 一、权限管理 (DCL) CONNECT,RESOURCE,DBA 是ORACLE系统的三个内置角色,角
2016-02-15 13:51:52 471
原创 Oracle学习之常用对象(四)—数据处理
之前,谈过了常用对象的基本使用。我把常用对象当作处理数据的工具,比如:表可以看作是盛酒的容器,一瓶酒不光是容器,还有酒水。酒水就相当于我们处理的数据逻辑。 这些数据逻辑就需要我们下面用到的基本语法来实现。 一、DML 我们需要向表中插入数据: INSERT INTO TEST_A VALUES ('a', 'b', 'c', 100); 或者 INSERT INTO TEST_
2016-02-14 14:19:05 309
原创 Oracle学习之常用对象(三)—异常&变量&存储过程
这一章,我们谈谈变量,异常和存储过程。对他们的使用语法进行描述。 1、一般变量 DECLARE --声明变量 V_NAME VARCHAR2(30); V_ADDRESS VARCHAR2(60); V_PHONE NUMBER; BEGIN V_NAME := 'mayun'; --初始化变量 END; 2、记
2016-02-13 17:31:26 826
原创 Oracle学习之常用对象(二)—触发器&游标&函数
除了表、视图、序列还有触发器、游标等等,我们常用的对象。接下来我们谈谈触发器、游标和函数。 一、触发器 触发器一旦创建就会立刻生效,有时可能需要临时禁用触发器,最常见的原因就是涉及数据加载。 ALTER TRIGGER trigger_name [ENABLE | DISABLE]; 查看触发器名称: SELECT T.OBJECT_NAME FROM USER_OBJ
2016-02-04 12:35:27 930
原创 Oracle学习之常用对象(一)—表&视图&序列
现在到了日常使用的Oracle学习重点,就是Oracle常用的使用对象。比如:表,视图,序列;游标,触发器,函数;变量,(控制块,异常),存储过程,包; 还有经常做的数据处理操作:插入,更新,删除,联接,集合等。 一、表 1、创建一个TEST_A表: CREATE TABLE TEST_A ( a VARCHAR2(20), b VARCHAR2(20),
2016-02-03 09:42:01 437
转载 Oracle学习之基本语法(二)—操作符&数据类型
之前在谈基本语法的时候,先说的是内置函数,忽略了基本数据类型和操作符。可能是因为在一开始学习的时候觉得 这些太基础了,但是再基础也不容忽视。接下来我们就谈一下操作符&基本数据类型(此章内容为转载)。 一、操作符 算术操作符(+ - * /): 算术表达式有NUMBER数据类型的列名、数值常量和连接它们的算术操作符组成。 比较操作符: 用于比较两个表达式的值,比如:
2016-02-02 23:36:52 464
原创 Oracle学习之基本语法(一)—内置函数
在工作中,一开始学Oracle是在PL/SQL界面工具上进行的,会了一些基本的数据类型和Oracle对象操作。比如:创建(CREATE)、修改(ALTER)、删除(DROP)表。还有一些对表的数据的操作,比如:插入(INSERT),更新(UPDATE)、删除(DELETE)表中的数据。除此之外,还有一些数据的处理,比如:查询(SELECT)、表连接(JOIN),集合(UNION)等等。
2016-02-02 15:40:32 398
原创 Oracle学习(序言)
从我刚开始工作到现在逐渐对Oracle增加了认识,那么,我就沿着一路走来工作中学习的经历,谈谈Oracle学习。一般情况下,如果刚毕业到企业应聘职位是数据库开发的话,工作中Oracle服务端是暂时不用研究的。主要是Oracle应用,即基本语法。 所以,我打算在叙述Oracle学习时,分几个模块来谈: Oracle基本语法Oracle常用对象使用Oracle数据库管理。
2016-02-02 15:10:26 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人