Alibaba Canal数据同步 mysql->mysql

  • Post author:
  • Post category:mysql

目录 1.前言 2.什么是canal 3.canal能做什么 4.如何搭建canal 4.1首先有一个MySQL服务器 4.2 准备canal 1.下载 2.解压 3.修改配置文件 4.启动canal 5.Java创建客户端,监听canalServer(官网推荐方式) 1.创建SpringBoot项目 略过… 2.导入canal客户端包 3.导入测试Main方法 6.Java创建客户端,GitHu…

继续阅读 Alibaba Canal数据同步 mysql->mysql

MySQL 获取某月的所有天数

  • Post author:
  • Post category:mysql

在公司项目中需要统计某月每天的所有数据,可以用一个辅助日历表实现,但是公司不允许建表,只有牺牲性能直接使用SQL语句来构建这个辅助表了。 SELECT ('2020-01-01' - INTERVAL DAY('2020-02-01') DAY) + INTERVAL s DAY AS days FROM( SELECT 31 AS s UNION ALL SELECT 30 UNION ALL …

继续阅读 MySQL 获取某月的所有天数

Oracle数据转移Mysql中遇到的问题以及解决办法

  • Post author:
  • Post category:mysql

2019独角兽企业重金招聘Python工程师标准>>> 前几天因工作需要我得将Oracle数据库中几十张表转移到Mysql中,由于之前没有相关经验,上网简单百度后选用Navcat Premium软件工作。 Navcat Premium进行数据转移有三种办法:1、复制表  2、导出、导入数据  3、导出成sql脚本,执行。 一开始使用复制表的方法,打开菜单栏“工具”的数据传输功能,…

继续阅读 Oracle数据转移Mysql中遇到的问题以及解决办法

nagios监控mysql脚本_nagios监控mysql主从状态的简单脚本

  • Post author:
  • Post category:mysql

使用nagios监控mysql主从,在监控主机上需要安装nrpe软件包以及nagios软件包,安装步骤就不多说了,下面进入正题 在监控主机上: 首先定义主机: vim /usr/local/nagios/etc/objects/localhost.cfg define host { host_name                    joker alias                  …

继续阅读 nagios监控mysql脚本_nagios监控mysql主从状态的简单脚本

mysql 根据字段分组且按顺序码取前3名sql

  • Post author:
  • Post category:mysql

实现方式:利用rank排序查询 SELECT a.id, a.cinema_id, a.cinema_name, a.mer_name, seq FROM ( SELECT merchandise.*, IF ( @last_cinema_id = cinema_id, @rank := @rank + 1, @rank := 1 ) AS "rank", @last_cinema_id := c…

继续阅读 mysql 根据字段分组且按顺序码取前3名sql

如何使用Navicat向mysql中循环添加数据

  • Post author:
  • Post category:mysql

前几天在公司遇到一个问题,就是如何使用Navicat向mysql中循环添加数据,百度查了查说是需要使用存储过程解决这个问题。 废话不多输了,直接上代码: -- 创建存储过程 CREATE PROCEDURE test_insert () BEGIN -- 定义一个属性 DECLARE i INT DEFAULT 0; WHILE i<=100 DO -- 你要执行的sql SET i=i+1…

继续阅读 如何使用Navicat向mysql中循环添加数据

MySQL查看和修改字符集

  • Post author:
  • Post category:mysql

一、查看字符集 查看MYSQL数据库服务器和数据库字符集 方法一: show variables like'%character%' ; 方法二: show variables like'collation%' ; 查看MYSQL所支持的字符集 show charset; 查看库的字符集 语法:show create database 库名; show createdatabase dbName\…

继续阅读 MySQL查看和修改字符集

MYSQL++ 数据库连接超时的解决办法

  • Post author:
  • Post category:mysql

在MYSQL的默认设置中,如果一个数据库连接超过8小时没有使用(闲置8小时),服务器将断开这条连接,后续在该连接上进行的查询操作都将失败。网络上对该问题的描述非常多。也提供了相应的解决办法。我在这里提一些我自己的看法。 解决办法一:修改MYSQL服务器的配置参数 道理非常简单,MYSQL的默认设置是在数据库连接超过8小时没有使用后将其断开,如果我们将这个时间改成更大的数值,那么连接超时所需的时间就…

继续阅读 MYSQL++ 数据库连接超时的解决办法

Python基础学习-MySQL与Python结合

  • Post author:
  • Post category:mysql

一、MySQL 1、下载安装MySQL 5.0 2、mysql操作 cmd-> mysql -h 主机名 -u 用户名 -p -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略; -u : 所要登录的用户名; -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。 MySQL command line client …

继续阅读 Python基础学习-MySQL与Python结合

mysql 关键字执行顺序

  • Post author:
  • Post category:mysql

SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> WITH{CUBE|…

继续阅读 mysql 关键字执行顺序