摘要: 1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; selec 阅读全文
posted @ 2017-08-01 14:58 mauan 阅读(2663) 评论(0) 推荐(0) 编辑
摘要: 1.SYS用户:超级管理员,权限最高,它的角色是DBA(数据库管理员)。默认密码是change_on_install。具有创建数据库的权限。 2.SYSTEM用户:系统管理员,权限很高,它的角色是DBA operator(数据库管理员操作者),默认密码manager。不具有创建数据库的权限! 3.普 阅读全文
posted @ 2017-07-31 15:53 mauan 阅读(9561) 评论(0) 推荐(0) 编辑
摘要: 游标概念:游标是一种PL/SQL控制结构,可以对SQL语句的处理进行显示控制,便于对表的行数据逐条进行处理。游标并不是数据库对象,只是存留在内存中。 操作步骤:定义游标 CURSOR cursor_name IS selete_statment 游标声明部分是唯一可以出现在模块声明部分的步骤,其他三 阅读全文
posted @ 2017-07-26 20:21 mauan 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: 一、SQL语言,有两个组成部分: DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,命令是用来对数据库里的数据进行操作的语言。 DDL(data definition language):主要的命令有CREATE、ALTER 阅读全文
posted @ 2017-07-25 19:55 mauan 阅读(5134) 评论(0) 推荐(0) 编辑
摘要: 一、数据库安全性: 系统安全性、数据安全性 系统权限:对于数据库的权限 对象权限:操作数据库对象的权限 方案:一组数据库对象集合,例如表、视图、序列 二、数据库管理员高级权限:创建新用户、删除用户、删除表、备份表 DBA使用 create user语句创建用户 CREATE USER suer ID 阅读全文
posted @ 2017-07-25 17:29 mauan 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、索引相关概念: 索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。 二、创建引索 自动创建:在定义primary key或unique约束之后系统自动在相应的列上创建唯一性的索引 手动创建:用户可以在其他列上创建非唯一的索引,以加速查询 语法: CREAT 阅读全文
posted @ 2017-07-25 17:00 mauan 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一、序列: 自动提供唯一的数值、共享对象、主要用于提供主键值、将序列值装入内存可以提高访问效率。 也可理解为序列是一个计数器,它并不会与特定的表关联。通过创建Oracle序列实现表的主键自增。 序列的用途一般用来填充主键和计数。 二、语法: 创建序列: CREATE SEQUENCE 序列名 [IN 阅读全文
posted @ 2017-07-25 15:40 mauan 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、相关概念理解 表:基本的数据存储集合,由列和行组成 视图:从表中抽出逻辑上相关的数据集合 序列:提供有规律的数值 索引:建立索引查询效率更高 1.为什么使用视图:控制数据的访问,简化查询,数据的独立性,避免重复访问相同的数据 2.视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的 阅读全文
posted @ 2017-07-25 09:07 mauan 阅读(1791) 评论(0) 推荐(1) 编辑
摘要: PL/SQL块是在sql语言之上发展起来的一种应用,可集中处理各种复杂的SQL的操作 组成: declare: --声明部分 begin: --执行部分 exception: --捕获异常 end; 图详解: orcal中流程控制语句的应用 阅读全文
posted @ 2017-07-18 19:25 mauan 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 下面是以商品交易为案列 做的关于用户、库存、商品、交易的表格 阅读全文
posted @ 2017-07-17 20:34 mauan 阅读(238) 评论(0) 推荐(0) 编辑