机器重启以后,主从出现了问题,具体报错信息: Slave failed to initialize relay log info structure from the repository 解决方案: mysql> start slave; ERROR 1872 (HY000): Slave fai ...
分类:
数据库 时间:
2020-07-08 13:38:35
阅读次数:
65
环境配置(官方推荐): JDK(1.8以上,推荐1.8)Python(推荐Python2.6.X) 下载datax工具:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz 解压后就能使用。 目录结构如下: [root@r ...
分类:
数据库 时间:
2020-07-08 13:23:53
阅读次数:
71
bind标签可以使用OGNL表达式创建一个变量并将其绑定到上下文中。 在前面的UserMapper.xml有一个selectByUser方法,这个方法用到了like查询条件。 使用concat函数连接字符串,在MySQL中,这个函数支持多个参数,但在Oracle中支持两个参数。由于不同数据库之间的语 ...
分类:
数据库 时间:
2020-07-08 13:20:25
阅读次数:
111
repartition repartition 有三个重载的函数: 1) def repartition(numPartitions: Int): DataFrame /** * Returns a new [[DataFrame]] that has exactly `numPartitions` ...
分类:
数据库 时间:
2020-07-08 13:17:49
阅读次数:
93
1 #三、自连接 2 #查询员工的名字、上级的名字 3 SELECT 4 e.last_name, 5 m.last_name 6 FROM 7 employees e 8 JOIN employees m ON e.manager_id = m.employee_id 9 WHERE 10 e.l ...
分类:
数据库 时间:
2020-07-08 13:15:59
阅读次数:
63
一、原生jdbc连接数据库 使用最原始的方法连接数据库,步骤如下: 注册驱动 获得连接对象 获得执行语句的平台对象 执行sql语句 处理结果 释放连接 //1.注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //数据库版本是8.0.15 //2.获得连 ...
分类:
数据库 时间:
2020-07-08 13:10:05
阅读次数:
49
如何监控PostgreSQL存储过程/函数代码运行?本文介绍用python+微信/邮件的方式进行报警、监控。 首先要有一张表、用于存放PostgreSQL存储过程/函数代码运行异常的信息。 处理原则:若出现异常;把“发生时间+所在的程序+**原因”**通过微信/邮件发给对应人员。当然发送一次即可;起 ...
分类:
数据库 时间:
2020-07-08 13:07:28
阅读次数:
85
mysql体系结构 插件式存储引擎,将数据的查询和存储相分离.每一款存储引擎都有各自的优缺点.可以灵活选用 架构: 客户端 -> mysql服务层 -> 存储引擎层 存储引擎是针对表,不是针对库,同一库中的不同的表,可以使用不同的存储引擎.(但是不建议这样做),存储引擎的不同会对性能产生直接的影响. ...
分类:
数据库 时间:
2020-07-08 13:03:29
阅读次数:
70
1.SQL通配符,必须和like一块使用 通配符 描述 % 替代一个或多个字符 _ 仅替代一个字符 [^charlist]或[!charlist] 不在字符列中的任一单一字符 2.语法例子 例如: 在 "Persons" 表中选取名字的第一个字符之后是eorge SELECT * FROM Pers ...
分类:
数据库 时间:
2020-07-08 10:31:49
阅读次数:
120
方法1 左连接 SELECT m1.* FROM messages m1 LEFT JOIN messages m2 ON (m1.name = m2.name AND m1.id < m2.id) WHERE m2.id IS NULL; 子查询 select * from messages wh ...
分类:
数据库 时间:
2020-07-08 10:30:47
阅读次数:
108
本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。
分类:
数据库 时间:
2020-07-08 10:25:03
阅读次数:
70
前言 HTTP是无状态的协议,网络早期最大的问题之一是如何管理状态。服务器无法知道两个请求是否来自同一个浏览器。cookie应运而生,开始出现在各大网站,然而随着前端应用复杂度的提高,Cookie 也渐渐演化为了一个“存储多面手”,承载了 自身仅有的4KB 内存所不能承受的压力。在这样的背景下,we ...
分类:
数据库 时间:
2020-07-08 01:41:22
阅读次数:
72
散打狼:安装之前要安装.netframework4.5.2MySQL推出的8.0版本亮点多多,尤其是两倍的提速更让我们迫不及待地安装一睹为快。然而目前我们所用的版本还在5.7之前,今天小编给家分享一下MySQL8.0的安装,尤其是多版本MySQL的共存。工具/原料?电脑?MySQL方法/步骤安装文件的mysql-installer-community-8.0.3.0-rc.msi的百度网盘链接:h
分类:
数据库 时间:
2020-07-08 01:34:41
阅读次数:
112
一、Navicat 上一节: 基于命令 Navicat,用于连接数据库, - 查找 - 修改 - 根性 .... # 点点点: -> SQL语句 下载软件:Navicat 简化简单操作 创建表 修改表结构 插入 查询 更新 删除 复杂(?): 》 a = input('情书用户:') b = inp ...
分类:
数据库 时间:
2020-07-08 01:11:15
阅读次数:
95
一、背景 根据业务需求,发现以前的同事在设计表的时候,很多字段都没有设置默认值。在mysql5.7版本之后,没有设定默认值的字段,在严格模式下是很容易报错的,所以我这边需要先给每个字段加上一个默认值。 对于常见的int类型,默认值为0就好,但是对于varchar类型呢,默认值是设置为”还是Null呢 ...
分类:
数据库 时间:
2020-07-08 01:00:32
阅读次数:
84
Mysql事物 事物这个东西大家应该写过项目的就用过,但是还是要说的 为什么需要事物 现在很多软件都是多用户,多程序,多线程的,对同一张表可能同时有很多人在用,为保持数据的一致性,所以提出了事物的概念 A给B转钱,A账户减1000,B账户就必须加1000,这两个Update为一个整体,要么都成功,要 ...
分类:
数据库 时间:
2020-07-08 00:57:46
阅读次数:
68
恢复内容开始 最近闲来无事,发现一个在线靶场--墨者学院,本次实战就以此为平台,正好利用sqlmap跑一下,熟悉一下。 路径:墨者学院-->在线靶场-->web安全-->sql注入-->sql注入实战--MySQL URL:http://219.153.49.228:48368/show.php?i ...
分类:
数据库 时间:
2020-07-07 23:37:02
阅读次数:
118