
Oracle
文章平均质量分 64
hjl815
虚心学习.
展开
-
Oracle学习笔记day01——Oracle概述
一、数据库概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。常见的数据模型1.层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS(Information Manage-mentSystem)是其典型代表。原创 2017-08-16 19:08:02 · 432 阅读 · 0 评论 -
Oracle学习笔记day08——索引
一、概述索引是一个单独的、物理的数据结构,在这个数据结构中包括表中一列或若干列的值以及相应的指向表中物理标识这些值的数据页的逻辑指针的集合。索引是建立在表上的可选对象,设计索引的目的是为了提高查询的速度。但同时索引也会增加系统的负担,进行影响系统的性能。索引一旦建立后,当在表上进行DML操作时,Oracle会自动维护索引,并决定何时使用索引。索引的使用对用户是透明的,用户不原创 2017-09-03 08:34:54 · 394 阅读 · 0 评论 -
Oracle学习笔记day06——Oracle函数
Oracle函数一、字符串函数字符串函数是oracle中比较常用的,下面我们就介绍些常用的字符串函数:concat:字符串连接函数,也可以使用’||’--将职位和雇员名称显示在一列中Select concat ('Hello',' world') from dual;--->Hello worldselect ename || '(' || jo原创 2017-08-30 08:09:02 · 327 阅读 · 0 评论 -
Oracle学习笔记day05——TCL语言
TCL语言事务控制语言(Transactional Control Language,TCL),用于维护数据的一致性,包括COMMIT(提交事务)、ROLLBACK(回滚事务)和SAVEPOINT(设置保存点)3条语句。COMMITcommit --提交事务ROLLBACKrollback to p1 --回滚到指定的保存点rollback --回滚所有原创 2017-08-30 07:50:53 · 458 阅读 · 0 评论 -
Oracle学习笔记day09——游标
一、概述游标(Cursor)是Oracle系统在内存中开辟的一块工作区,在该工作区中存放查询语句返回的结果集。结果集可以包含零条数据记录、一条数据记录,也可以是多条数据记录。在定义游标所在的工作区中,存在一个指针,在初始状态下,游标指针指向查询结果集的第一条数据记录的位置。当执行FETCH语句提取数据记录后,游标指针将向下移动一个数据记录的位置。二、游标的作用原创 2017-09-06 13:56:28 · 501 阅读 · 0 评论 -
Oracle学习笔记day05——DQL语言
DQL语言数据查询语言 (Data Query Language, DQL) 是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。例如:SELECT(查询)。注意:以下操作会用到scott用户的表1、基本语法SELECT column_list[*查询所有数据][ INTO new_table ]FROM原创 2017-08-19 08:32:41 · 348 阅读 · 0 评论 -
Oracle学习笔记day05——DML语言
DML语言 数据操作语言Data Manipulation Language(DML),用来插入、修改、删除、查询,可以修改数据库中的数据。例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。简单来说就是增删改(嘻嘻)。INSERT语句--语法insert into table_name(column1,col原创 2017-08-18 16:09:21 · 281 阅读 · 0 评论 -
Oracle学习笔记day05——DDL语言
DDL语言create table命令用于创建表。在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等;语法结构:create table 表名( [字段名] [类型] [约束] ………..PRIMARY KEY(column1,column2),FOREIGN KEY(column1,column2,…..column_n),原创 2017-08-18 15:09:25 · 324 阅读 · 0 评论 -
Oracle学习笔记day05——SQL概述
SQL概述 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQL语言主要包含5个部分(DDL、DML、DQL、DCL、TCL)数据定义语言Data Definition Language(DDL),用来建原创 2017-08-18 15:00:28 · 263 阅读 · 0 评论 -
Oracle学习笔记day04——数据类型
Oracle的数据类型Oracle数据类型分为五大类:字符类型类型参数描述char1~2000字节固定长度字符串,长度不够的用空格补充varchar21~4000字节可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高原创 2017-08-18 14:54:00 · 379 阅读 · 0 评论 -
Oracle学习笔记day03——权限与角色
一、用户权限与角色权限,Oracle中权限主要分为两种,系统权限和实体权限。系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。①.授予系统权限查看ORACLE所有系统权限语法:select * from system_privilege_map;说明:要实现授予系统权限只能由DBA用户授出。语法:grant 系原创 2017-08-18 07:52:37 · 443 阅读 · 0 评论 -
Oracle学习笔记day02——用户
一、用户介绍ORACLE用户是学习ORACLE数据库中的基础知识,Oracle数据库中默认为我们提供了30个用户,我们可以通过all_users进行查询,下面就介绍下类系统常用的默认ORACLE用户:sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,登录时不能用normal。system用户原创 2017-08-17 16:13:22 · 355 阅读 · 0 评论 -
Oracle学习笔记day07——视图
一、概述视图(View)是从一个或多个表(其他视图)中导出的表,其结构和数据是建立在对表的查询基础之上的。所以视图不是真实存在的基础表,而是一张虚表。视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。视图一经定义便存储在数据库中,与其相对应的数据并没有像表一样在数据库中另外存储一份,通过视图看到的数据只是存放在基表中的数据。对视图的操作与对表的操作原创 2017-09-03 07:35:09 · 578 阅读 · 0 评论