事故的起因是因为当我访问某个数据库的某个表的时候,MySQL 立即出现崩溃并且去查看 MySQL 的错误日志出现类似信息 可以注意到这里就是 MySQL innodb 的数据发生了损坏。可以看到日志的最下面其实这里就是给出的是可能造成崩溃的 query 这里我们可以看到是要因为对 desktop_d ...
分类:
数据库 时间:
2019-05-10 16:35:09
阅读次数:
234
win7电脑上已经通过安装的方式安装过一个5.5版本的mysql,现在需要再安装一个5.6版本的mysql,因此采用了免安装版的mysql1.下载 直接去官网下载,社区版 https://dev.mysql.com/downloads/mysql/5.6.html#downloads2.解压 解压z... ...
分类:
数据库 时间:
2019-05-10 16:35:28
阅读次数:
180
With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分析和处理 WITH Clause方法的优点 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会 ...
分类:
数据库 时间:
2019-05-10 17:51:12
阅读次数:
135
一,什么是表 表(TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。表中的一条记录有对应的标题,标题 称之为 表的字段。 二,创建表 1,创建表 前两个必填项,中括号内可选;约束条件可是多个,无序 create table student( id int not null auto_i ...
分类:
数据库 时间:
2019-05-10 17:55:49
阅读次数:
136
--此sql中为通配符,匹配任意单字符,所以过滤的数据包含了test开头的数据:select*fromlive_classwheretitlelike‘test_%‘;解决方案:--下面两种实现的效果一样(个人偏向于第2种,比较符合后台开发的用法习惯):select*fromlive_classwheretitlelike‘test/_%‘escape‘/‘;select*fromlive_cla
分类:
数据库 时间:
2019-05-10 19:05:45
阅读次数:
168
一.主从复制 1.修改主库配置文件[root@db01 ~]# vim /etc/my.cnf[mysqld]log_bin=mysql-binbinlog_format=rowserver_id=1 2.重启数据库[root@db01 ~]# /etc/init.d/mysqld restart ...
分类:
数据库 时间:
2019-05-10 19:07:49
阅读次数:
133
SELECT * FROM 表名 a WHERE (a.重复字段1,a.重复字段2,a.重复字段3) IN (SELECT 重复字段1,重复字段2,重复字段3 FROM 表名 GROUP BY 重复字段1,重复字段2,重复字段3 HAVING COUNT(*) > 1) ...
分类:
数据库 时间:
2019-05-10 19:10:59
阅读次数:
117
简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,M ...
分类:
数据库 时间:
2019-05-10 20:19:49
阅读次数:
177
存储过程: 存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块。命名块会存储到数据库中。匿名块每次运行都需要提前编译。命名块一次存储,只会编译一次。命名块可以多次使用。 创建存储过程的语法: create [or replace ] procedure 存储过程的名称[(参数名 ...
分类:
数据库 时间:
2019-05-10 20:24:03
阅读次数:
347
在pom.xml文件中加上下面的内容,告诉在编译的时候将properties文件也加进去 ...
分类:
数据库 时间:
2019-05-10 20:26:30
阅读次数:
604
包: 在公司中,如果业务逻辑比较复杂,需要定义很多过程或者函数。有可能需要定义几十个过程或者函数,这些过程或者函数如果都放到一起,是不是不好管理?我们一般使用包来管理过程或者函数,一个包中可以定义多个函数或者过程。 一个包包括包和包体。需要同时定义包和包体,这种写法又类似于java中的接口和接口的实 ...
分类:
数据库 时间:
2019-05-10 20:29:28
阅读次数:
182
表空间: oracle 使用表空间来管理数据库的对象(表,序列,过程,函数,游标等)。 oracle的逻辑结构 oracle 数据库 =》 表空间 =》 表 序列 过程 等对象 oracle的物理结构 oracle 数据库 =》oracle的数据文件 =》数据段=》数据区间=》数据块 oracle中 ...
分类:
数据库 时间:
2019-05-10 20:30:29
阅读次数:
145
1.0 删除 如果没有删除请先删除彻底 !!!!!!!!!!!!!!! 本文介绍,在Windows10系统下,如何彻底删除卸载MySQL。。。 1》停止MySQL服务开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程 ...
分类:
数据库 时间:
2019-05-10 20:43:58
阅读次数:
184
具体操作 第一步:安装mysql 第二步:安装apache2 第三步:安装php 安装完后,重启apache2 开启mysql远程连接 登录mysql,授权用户 修改mysql配置文件 把“bind-address = 127.0.0.1”注释掉 重启mysql 连接成功,大功告成!!!! ...
分类:
数据库 时间:
2019-05-10 20:44:10
阅读次数:
179
转自:https://www.cnblogs.com/softidea/p/4004076.html 在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。 我们知道,W ...
分类:
数据库 时间:
2019-05-10 20:47:30
阅读次数:
666
levedb 1. rsy56640/read_and_analyse_levelDB 2. ...
分类:
数据库 时间:
2019-05-10 20:51:16
阅读次数:
123
一、创建存储过程 存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块,匿名块不存在数据库中,命名块会存储到数据库中,匿名块每次运行都需要提前编译,命名块一次存储,只会编译一次。命名块可以多次使用。 创建存储过程的语法: create [or replace] procedure ...
分类:
数据库 时间:
2019-05-10 20:51:32
阅读次数:
172
●事务的ACID(acid)属性 ?1.原子性(Atomicity ) 原子性是指事务是-一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 ?2. 一致性(Consistency) 事务必须使数据库从一一个--致性状态变换到另外一一个--致性状态 ?3.隔离性(Isolation) 事 ...
分类:
数据库 时间:
2019-05-10 22:02:41
阅读次数:
179