
Oracle
文章平均质量分 75
Thinker_lk
路漫漫其修远兮,吾将上下而求索~
展开
-
oracle 进阶三(索引、权限,角色)
索引加速数据的存取,合理的使用索引可以大大降低i/o 的次数,提高访问的性能单列索引:基于单个列所建立的索引create index 索引名 on 表名(列名);复合索引:基于多个列的索引,同一个表可以有多个索引,但是要求列的组合必须不能,意思就是不能对于相同的组合列,添加多个索引create index emp_index1 on emp(ename,jop);creat原创 2016-12-11 21:43:52 · 1181 阅读 · 0 评论 -
oracle基础总结
1. 用户管理:a) create user 用户名 identified by密码 defaulttablespace 表空间名temporary tablespace 临时表空间名 ACCOUNT UNLOCK;GRANT CONNECT TO 用户名; 连接数据库GRANT RESOURCE TO 用户名;grant alter,delete,up原创 2016-12-02 17:47:51 · 470 阅读 · 0 评论 -
Oracle进阶一
Oracle事务:事务用于保证数据的一致性,他是由增、删、改语句组成,改组事务要么一起成功,要么一起失败;oracle会在被作用的表上加锁。回退事务:保存点(savepoint):是事务中的一个点,用于取消事务。当结束事务时,会自动的删除该事务所定义的所有保存点。当执行rollback时,通过指定保存点回退。Rollback to 保存点;Rollback 取消全部事务;C原创 2016-12-04 22:02:13 · 419 阅读 · 0 评论 -
Oracle进阶二
数据库管理员(DBA):1. 安装升级Oracle数据库2. 建库、表空间、表、试图、索引3. 制定并实施备份与恢复数据4. 数据库权限管理、调优、故障排除5. 对于感激的dba、要求参与项目开会编写sql语句。存储过程、触发器、规则、约束、包。Sys用户:数据系统的基表和试图,拥有dba、sysdba、sysoper这些权限 sysdba原创 2016-12-06 23:07:27 · 1309 阅读 · 0 评论 -
Oracle进阶三(约束)
维护数据的完整性数据的完整性确保数据库数据遵从一定的商业和逻辑规则。早oracle中数据的完整性可以使用约束、触发器、应用程序(过程、函数)三种方法实现。约束效果最好约束:not null、unique、primary key、foreign key、check商店表的设计:商品goods:(goodsId、goodsName、price、category、provider);原创 2016-12-08 08:59:02 · 365 阅读 · 0 评论 -
PL/sql编程基础
Pl/sqlPl/sql是oracle 在标准化语言上的扩展,pl/sql不仅允许嵌入sql语句,还可以动议变量,常量,允许使用条件语句和循环语句,允许使用例外处理各种问题优点:1. 提高应用程序的性能2. 模块话设计思想3. 减少网络传输4. 提高安全缺点:移植性不好存储过程在表中插入一条记录create table mytest(na原创 2016-12-17 13:40:46 · 572 阅读 · 0 评论 -
PL/sql分页
PL/sql分页分页时任何网页几乎都要用到的,所以学习分页很重要。无返回值的存储过程:in//表示是一个输入参数,out 表示是一个输出create or replace procedure lk_pro(bookIdin number,bookname varchar2,publishname varchar2) isbegin inster into bookvalue原创 2016-12-18 11:04:21 · 748 阅读 · 0 评论 -
Oracle子查询的注意问题
1. 子查询中小括号,子查询要用()包起来select * from emp where sal>(select * from emp where ename=’likang’)2. Oracle子查询书写风格缩紧、对齐、换行等等,便于观察3. Oracle可以使用的位置:可以在where、select、having、from之后使用子查询如果查询的时候有原创 2016-12-27 22:57:47 · 3084 阅读 · 0 评论