某天工作时间,一个二货犯晕登错生产当测试环境了,直接drop了一个数据库,需要紧急恢复!可利用备份的数据文件以及增量的binlog文件进行数据恢复。具体思路归纳几点:1、恢复条件为MySQL要开启binlog日志功能,并且要全备和增量的所有数据。2、恢复时建议对外停止更新,即禁止更..
分类:
数据库 时间:
2017-08-29 18:47:49
阅读次数:
270
一、环境服务端:oracle12.2.0.1rac客户端:小于oracle11.2.0.3二、现象当使用小于oracle11.2.0.3客户端版本连接oracle12.2.0.1rac数据库报“ORA-28040:Nomatchingauthenticationprotocol”三、解决问题方法一:根据官网解释,客户端连接oracle12R2数据库时必须使用11.2.0.3版..
分类:
数据库 时间:
2017-08-29 18:49:42
阅读次数:
317
当时因为很多学生向我提建议,希望我能添加Mysql自定义功能,因此我便加入了此功能,下个版本预告:PHPWAMP下个版本将会集成PHP打包器,可以将PHP网站生成单个EXE文件,双击即可浏览网站。在打包PHP网站的过程中还可以选择任意PHP版本、Mysql版本、以及Web服务器,敬请期待后续..
分类:
数据库 时间:
2017-08-29 18:51:54
阅读次数:
309
1、用script标签包围,然后像xml语法一样书写 2、用Provider去实现SQL拼接,例如: 注意:方式1有个隐患就是当传入参数为空的时候,可能会造成全表查询。 复杂SQL用方式2会比较灵活(当然,并不建议写复杂SQL),而且可以抽象成通用的基类,使每个DAO都可以通过这个基类实现基本的通用 ...
分类:
数据库 时间:
2017-08-29 18:56:06
阅读次数:
322
#shell是如何操作mysql的?shell操作mysql其实就是通过mysql命令通过参数去执行语句,跟其他程序里面是一样的,看看下面这个参数:-e,--execute=nameExecutecommandandquit.(Disables--forceandhistoryfile.)因此我们可以通过mysql-e来执行语句,就像下面这样:mysql-hlocalhos..
分类:
数据库 时间:
2017-08-29 18:57:05
阅读次数:
162
一、在线安装 1、yum在线安装驱动 2、配置驱动 (1)查看驱动程序相关信息 (2)配置MySQL驱动 3、测试连接 (1)连接MySQL创建测试用户、测试库 ##注:赋权时host与对应的MySQL ODBC驱动中配置要保持一致,如为IP或者localhost (2)测试连接 二、编译安装 编译 ...
分类:
数据库 时间:
2017-08-29 18:59:04
阅读次数:
259
mysqldump命令备份:将数据库中的数据备份成一个文本文件,表结构和表中的数据将存储在生成的文本中。 ->工作原理:先查出需要备份的表结构,再在文本文件中生成一个create语句,然后将所有记录转换为一条insert语句。create语句和insert语句都是为了以后恢复时使用。 ->备份和恢复 ...
分类:
数据库 时间:
2017-08-29 19:41:11
阅读次数:
135
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做 ...
分类:
数据库 时间:
2017-08-29 19:42:39
阅读次数:
264
第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。 水平切分数据库:可以降 ...
分类:
数据库 时间:
2017-08-29 19:43:44
阅读次数:
201
MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。 查看当前数据库编码的SQL语句为: mysql> use xxx Database changed mysql> show variables like 'character_set ...
分类:
数据库 时间:
2017-08-29 19:44:08
阅读次数:
169
在Oracle中进行查询排序时,如果排序字段里面有空值的情况下,排序结果可能会达不到自己想要的结果。 如 select * from tableTest order by VISITS desc 将原来的sql语句改写为:select * from tableTest order by VISITS ...
分类:
数据库 时间:
2017-08-29 19:45:56
阅读次数:
234
表空间是什么? Oracle数据库包含逻辑结构和物理结构。 数据库的物理结构是指构成数据库的一组操作系统文件。 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念及它们之间的关系。 表空间是数据库数据库逻辑结构的一个重要组件。表空间可以存放各种应用对象,如表、索引。而每个表空间由一个或多个数据文件组 ...
分类:
数据库 时间:
2017-08-29 20:32:26
阅读次数:
210
数据库面试经常被问到的考点: 1.内连接和外连接,左外连接和右外连接,全外连接 2.视图是什么,视图的优点 3.索引的优点,建立索引的规则有哪些? 4.写sql语句:涉及到order by ,group by, having ,like ,limit 等 5.什么是慢查询?如何优化慢查询? 6.my ...
分类:
数据库 时间:
2017-08-29 20:35:27
阅读次数:
133
一.分组(group by) a) 查询每个部门中员工的个数:group by+分组依据。 select department_id,count(*) from employees group by department_id; 在employees表中的department_id有几种不同值,就会 ...
分类:
数据库 时间:
2017-08-29 20:38:11
阅读次数:
203
SELECT * FROM Employee from e in Employees select e SELECT ID, Title FROM Employee from e in Employees select new {ID = e.ID, Title = e.Title} SELECT ...
分类:
数据库 时间:
2017-08-29 20:39:00
阅读次数:
218
1 常用SQL查询: 2 3 1、查看表空间的名称及大小 4 5 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size 6 from dba_tablespaces t, dba_data_files d 7 where ... ...
分类:
数据库 时间:
2017-08-29 20:42:37
阅读次数:
246
内连接是返回关系表中既满足查询条件又满足连接条件的元组 外连接是返回关系表中满足查询条件的但不一定满足连接条件的元组 外连接分为:左外连接,右外连接,全外连接 左外连接是返回左表中满足查询条件但不一定满足连接条件的元组 右外连接是返回右表中满足查询条件但不一定满足连接条件的元组 全外连接是返回左表中 ...
分类:
数据库 时间:
2017-08-29 20:43:30
阅读次数:
205
一、前言 数据库关系模式可分为第一范式(1NF),第二范式(2NF),第三范式(3NF)和Boyce-Codd范式(BCNF)。这几个规范要求越来越严格,他们之间的关系为 1NF ? 2NF ? 3NF ? BCNF,即,如果满足第二范式一定满足第一范式,满足第三范式一定满足第二范式,以此类推。 二 ...
分类:
数据库 时间:
2017-08-29 21:39:06
阅读次数:
192
1.启动服务器 2.登录数据库 3.在SQL内把以上代码复制到空白处,点击执行,OK! ...
分类:
数据库 时间:
2017-08-29 21:42:09
阅读次数:
161
摘要: 作为对垃圾游戏时代的致敬, Andreas Streichhardt 使用ArangoDB 数据库创建了一个Flash 游戏来纪念这个时代。快来看看吧! ...
分类:
数据库 时间:
2017-08-29 21:46:23
阅读次数:
173