ORACLE
文章平均质量分 62
Liamcsl
1111
展开
-
ORACLE之分区表的创建
什么是分区表?为什么要用分区表?如何创建分区表?如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了。1、数据库中某个表中的数据很多。很多是什么概念?一万条?两万条?还是十万条、一百万条?这个,我觉得是仁者见仁、智者见智的问题。当然数据表中的数据多到查询时明显感觉到数据很慢了,那么,你就可以考虑使区用分表了。如果非要我说一个数值的话,我认为是100万条。2、但是,数据多了并不是创建分区表的惟一条件,哪怕你有一千万条记录,但是这一千万条记录都是常用的记录,那么最好也不要使用分区表转载 2021-03-05 09:52:17 · 1408 阅读 · 1 评论 -
Oracle索引的作用以及索引的增删改查
Oracle索引的作用以及索引的增删改查## ORACLE 数据库ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一。比如 SilverStream就是基于数据库的一种中间件。ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了原创 2021-03-01 16:58:42 · 1343 阅读 · 0 评论 -
关于数据库中的表被delete后如何恢复
关于表数据delete后如何恢复今天在开发中需要进行delete掉整张表的操作,为了更好调试,我觉得得先查好数据怎么恢复。那么表数据delete掉后怎么恢复呢?1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 2、查询删除数据时间点之前的数据select * from 表名 as of timestamp to_time原创 2021-02-27 23:07:55 · 7825 阅读 · 0 评论 -
ORACLE 多表查询中间表的创建
ORACLE 多表查询中间表的创建表与表之间关系的分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 * 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择具体的实现方式: 1. 一对多(多对一): * 如:部门和员工 * 实现方式:原创 2021-02-26 15:55:12 · 3571 阅读 · 6 评论