
Oracle数据库
码农Movinbricks
向代码致敬
展开
-
Oracle数据库中的表空间
Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。有了数据库,就可以创建表空间。表空间(tablespace)是数据库的逻辑划分,**每个数据库至少有一个表空间(称作SYSTEM表空间)。**为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属...原创 2018-10-22 16:03:24 · 2161 阅读 · 0 评论 -
Oracle数据库之序列讲解
1、创建序列语法:(需要CREATE SEQUENCE系统权限)CREATE SEQUENCE 序列名[INCREMENT BY n] ---用于定义序列的步长。 如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。[START WITH n] ---定义序列的初始值(即产生的第一个值),默认为1。[{MAX...原创 2018-10-22 16:08:43 · 336 阅读 · 0 评论 -
Oracle之同义词
Oracle之同义词(SYNONYM)在正式使用Oracle同义词之前,需要普及一个知识点:Oracle数据库中对权限的管理是通过方案来进行的,一个方案通常就是一个用户名。我们拿Oracle的用户:Scott和Hr用户举例子,当用户Scott进入Oracle后,其创建的数据库对象可以称为Scott方案对象,为了让Hr方案的用户可以访问,除了要给Hr用户分配必要权限比如检索权限之外,Hr用户访问...原创 2018-10-22 16:19:02 · 568 阅读 · 0 评论 -
Oracle之索引
索引索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性能直接与索引的合理直接有关。下面给出建立索引的方法和要点。1.建立索引1. CREATE INDEX命令语法: CREATE INDEXCREATE [unique] INDEX [user.]index...原创 2018-10-22 16:24:54 · 175 阅读 · 0 评论 -
Oracle数据库之分区讲解
一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:create table graderecord ( sno varchar2(10), sname varchar2(20), dormitory varchar2(3), grade int ) partition by range(grade) ...原创 2018-10-22 16:32:15 · 3073 阅读 · 0 评论 -
Oracle数据库事务控制语言
事务控制语言1.1 提交事务的提交比较简单;直接在执行DML语句后进行提交即可,如果不提交事务则刚刚通过DML语句进行修改的内容还未保存到数据库中,只在当前用户的连接会话中有效。要永久变更数据需要显示地执行提交、回滚或者退出当前回话(如退出sqlplus)。提交的命令为:commit;1.2 保存点与回滚保存点savepoint一般与回滚rollback配合使用。在设...原创 2018-10-22 16:36:30 · 518 阅读 · 0 评论