Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复。 一、通过SCN恢复删除且已提交的数据 1、获得当前数据库的SCN号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的SCN号为:1499223 2、查询 ...
分类:
数据库 时间:
2019-09-02 17:04:57
阅读次数:
155
前言 我的数据库版本是5.7.23,最近发现执行SQL越来越慢,一条SQL语句执行需要将近30s。 对于原因,查询资料, https://www.cnblogs.com/qwangxiao/p/8921196.html一文中写道: 导致SQL执行慢的原因: 1. 硬件问题。如网络速度慢,内存不足,I ...
分类:
数据库 时间:
2019-09-02 14:18:24
阅读次数:
143
数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存 ...
分类:
数据库 时间:
2019-09-02 14:16:28
阅读次数:
104
环境信息: 版本: mongodb 3.2 备份: mongodump 恢复: mongorestore 本文参考官方文档: 备份 host 指定mongodb地址和端口 db 指定数据库 excludeCollection 排除指定集合(我习惯叫做 表,可写多个,即可排除多个集合。) gzip 启 ...
分类:
数据库 时间:
2019-09-02 14:13:46
阅读次数:
119
CAD2007版本 这个文本对象的外框的左下角都是0,0,0? 为啥呢 ...
分类:
数据库 时间:
2019-09-02 14:13:26
阅读次数:
215
虚拟机环境中,用了Windows Server2012,安装SQL SERVER 2005的过程中,总是提示无法启动服务,各种搜索,做了以下尝试: 1、修改IP网络设定、 2、VIA网络禁用、 3、修改CPU核数为2的整数倍等方式、 4、修改SQL SERVER服务的登录方式等,都没有解决, 最后发 ...
分类:
数据库 时间:
2019-09-02 14:09:32
阅读次数:
138
一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或 ...
分类:
数据库 时间:
2019-09-02 14:06:48
阅读次数:
99
场景分析: 后台MySql数据库保存了一大批按股票代码命名的数据表,每张表保存的是每只股票的日线数据。 stock_000002 stock_600030 stock_600020 ...一共3000多个表。 Django中如果要按股票代码展示每张表的数据,利用常规ORM模型变得非常困难,因为有30 ...
分类:
数据库 时间:
2019-09-02 14:04:26
阅读次数:
120
1.插入数据: insert into t1(id,name) values(1,'alex'); #向t1表中插入id为1,name为'alex'的一条数据 2.删除: delete from t1 where id<6; #删除t1表中id<6的数据 3.修改: update t1 set ag ...
分类:
数据库 时间:
2019-09-02 13:51:15
阅读次数:
72
在项目中,通过使用SQL语句“DROP DATABASE [数据库名]”删除数据时,一直出现“无法删除数据库 "XXXX",因为该数据库当前正在使用”的错误信息,经测试在SqlSever数据库客户端中,直接执行该Sql语句可以正常执行,但是通过OLEDB执行该Sql语句,就出现上述错误,笔者查阅相关... ...
分类:
数据库 时间:
2019-09-02 13:50:43
阅读次数:
363
SQL注入漏洞 SQL注入经常出现在登陆页面、和获取HTTP头(user-agent/client-ip等)、订单处理等地方,因为这几个地方是业务相对复杂的,登陆页面的注入现在来说大多数是发生在HTTP头里面的client-ip和x-forward-for。 1.普通注入 普通注入是指最容易利用的S ...
分类:
数据库 时间:
2019-09-02 13:43:09
阅读次数:
176
1. 背景 我把富文本内容从后台导入到前端,回显在layui的layedit里面。 2. 步骤 直接在<textarea></textarea>中间进行赋值(我用的是模板赋值)。然后之后交给layui的build渲染。 ...
分类:
数据库 时间:
2019-09-02 13:42:51
阅读次数:
949
#案例,查询员工员工编号在100到120之间的员工信息SELECT*FROMemployeesWHEREemployee_idBETWEEN100AND200;#顺序不可颠倒in案例:查询员工工种编号是IT_PROG、AD_VP、AD_PRES中的一个员工名和工种编号SELECTlast_name,job_idFROMemployeesWHEREjob_idIN(‘IT_PROT‘,‘AD_VP‘
分类:
数据库 时间:
2019-09-02 13:40:08
阅读次数:
86
周末在一台MySQL实例上频繁做大批量的写入测试,无意中发现MySQL的errorlog中频繁出现如下的Note:page_cleaner: 1000ms intended loop took **** ms. The settings might not be optimal. (flushed= ...
分类:
数据库 时间:
2019-09-02 13:39:45
阅读次数:
514
[SQL SERVER][Performance]小心使用With NoLock 在论坛上看到一则关于With NoLock发问,我不确定发问者是否常态使用NoLock, 但以前经验告诉我要谨慎使用NoLock,以下就让我娓娓道来.. 2003年微软有... ...
分类:
数据库 时间:
2019-09-02 13:32:25
阅读次数:
80
跨库 批量更新 UPDATE a.table_1upINNER JOIN ( SELECT user_id, user_org_company_id, FROM b.table_2) AS tmp ON up.user_id = tmp.user_idSET up.company_id = tmp. ...
分类:
数据库 时间:
2019-09-02 13:30:54
阅读次数:
86
SET NOCOUNT ON , SET NOCOUNT OFF当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。如果存储过程中包含的一些语句并不返回许多实际的数据, 则该设置由于大量减少了 ...
分类:
数据库 时间:
2019-09-02 12:15:31
阅读次数:
109