- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Oracle中,常见的数据删除操作就三种,truncate,drop,delete,下面分类说一下如何恢复
-----------恢复delete误删数据-1。------------恢复delete误删数据-2。
2023-07-04 15:54:19
246
原创 delete误删除表数据进行恢复
此时已经表中不能查询到数据了。我们知道delete执行的时间,往前推1分钟(delete执行时间之前都可以,越小越好,本例以1分钟为例),执行如下语句。恢复1:此时可以通过plsql工具的导出查询结果功能导出sql文件,然后在重新执行sql文件中的insert语句进行数据恢复。则通过下面介绍的新建临时表的方式进行恢复。将scn号减少若干,执行下语句,直到能查看到我们delete的数据为止。假设在2023-06-29 21:27:11分钟,执行了删除语句。通过合适的scn号,执行下sql语句进行数据恢复。
2023-06-30 01:45:34
742
原创 ==和equles()的区别
==和equles()的区别==:判断两个字符串在内存中首地址是否相同,即判断两者是否是同一个字符串对象equles():比较的是它们的值。原因:Java中Object是所有类的基类,在Object中定义了这个.equals()方法,这个方法本身是用来比较对象的地址的。但是在String,Integer,Date等等类中,对.equals()方法进行了重写,所以我们在使用的时候,这个函数比较的就不再是它们的地址了,而是它们的value了。输出结果是:truetruefalset
2020-11-21 17:08:39
376
原创 MYSQL按日期分组统计+获取常用日期(本月第一天,最后一天....)
按年统计select date_format(日期字段, ‘%Y’) yer, count(*) cont from 表名 groupby date_format(日期字段, ‘%Y’);按月统计:select date_format(日期字段, ‘%Y-%m’) mont, count(*) cont from 表名 groupby date_format(日期字段, ‘%Y-%m’);按天统计:select date_format(日期字段, ‘%Y-%m-%d’) dat,
2020-09-22 17:52:16
587
原创 线程与进程的区别,使用多线程的好处
1.进程:是程序的一次执行过程,或是正在运行的一个程序 。由程序、数据和进程控制块三部分组成。比如 运行中的IDEA,vscode2.线程:是进程中实际运作的单位,是一个程序内部的一条执行路径。3.两者之间的关系:一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程,即主线程。多个线程共享进程的全部系统资源,同时线程还拥有自己独立的程序计数器、虚拟机栈、本地方法栈。总结:一个...
2020-02-29 21:59:20
238
原创 JRE、JDK、JVM 之间的区别与联系
JVM:英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。JRE :英文名称(Java Runtime Environment),我们叫它:Java 运...
2020-02-23 16:46:09
554
计算机二级公共基础知识
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人