redis mysql es

MySQL服务器日志

分类 MySQL Server 主要有以下几类日志: | 日志类型 | 作用 | | | | | 错误日志(Error log) | 记录启动、运行、停止 mysqld 时遇到的问题 | | 查询日志(General query log) | 已建立的客户端连接和从客户端收到的语句 | | 二进制日 ......
服务器 MySQL 日志

ES定制化排序的骚操作

一.通过邻尽查询提升相关度 1.配合使用match_query和match_phrease 2.match_phrease匹配条件比match_query复杂 二.直接通过排序存在哪些问题 1.将权重转化为排序的先后顺序不一定合理 2.实际场景中最终的排序结果可能是多个字段的叠架的 3.排序的权重和 ......

mysql-递归查询输出部门组织架构

0. 背景 最近接触到的业务中需要通过mysql查询部门的组织架构层级关系,最一开始的思路是想通过自定义函数来完成,但是查询效率真的是“感人”。又另辟蹊径找到mysql的递归查询,最终很好的实现了业务诉求。回过头来记录一下。 1. 公用表表达式-CTE 公用表表达式是一个命名的临时结果集,不作为对象 ......
组织架构 架构 部门 mysql

mysql 查询每科成绩前3名

本题目使用mysql8.0新特性,窗口函数ROW_NUMBER() OVER()解题 创建表结构 CREATE TABLE tb_score( `id` bigint(20) not null auto_increment PRIMARY KEY comment '主键' , stu_id int, ......
成绩 mysql

Mysql安装及基本操作

一、数据库介绍 1. 数据库基本概念 数据库是库中有表,表中有记录 数据(data): 描述事务的符号记录 包括数字、文字、图形、图像、声音、档案记录 以”记录“形式按统一的格式进行存储 表: 将不同的记录组织在一起 用来存储具体数据 数据库: 表的集合,是存储数据的仓库 以一定的组织方式来存储的相 ......
基本操作 Mysql

第十天(redis总结)

Redis-入门笔记 学习视频链接 http://www.imooc.com/learn/839 1 NOSQL概述 什么是noSQL not only sql 非关系型数据库 为什么需要NoSQL web2.0大规模动态网站的兴起 high performance ,高并发读写,动态页面展示与交互 ......
redis

MySQL 5 从安装到同步

安装部分 创建用户和组 由于采用直接初始化方式所以用户不会自动创建需要为mysql手动创建用户与组; 创建组 groupadd mongodbtest 创建用户 useradd mongodbtest -g mongodbtest 建立mysql文件夹与上传文件 建立mysql安装文件夹。使用根目录 ......
MySQL

mysql 查看表的大小方法

mysql 查看表的大小方法: 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(trunc ......
大小 方法 mysql

redis数据库

一、redis基础 1、关系数据库与非关系型数据库概述 1.1、关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括 ......
数据库 数据 redis

MySQL学习笔记-存储引擎

存储引擎 一. MySQL体系结构 MySQL Server 连接层:连接的处理、认证授权、安全方案、检查是否超过最大连接数等。 服务层:SQL接口、解析器、查询优化器、缓存 引擎层:引擎是数据存储和提取的方式,引擎层有许多引擎可供使用,也可以自定义引擎。索引是在存储引擎层实现的。 存储层:存储数据 ......
引擎 笔记 MySQL

CommonJS和ES6中的导入导出使用

1.CommonJS 使用 exports const name = '张三' function Fn() { return 1 } // 导出单个数据 exports.name = name exports.Fn = Fn // 导入数据 // 可使用解构 const name = require ......
CommonJS ES6 ES

MySQL事务还没提交,Canal就能读到消息了?

##【问题描述】 开发有天碰到一个很奇怪的问题,他的场景是这样子的: 通过Canal来订阅MySQL的binlog, 当捕获到有数据变化时,回到数据库,反查该数据的明细,然后做进一步处理。 有一次,他碰到一个诡异的现象: 1. Canal收到消息,有一条主键id=31019319的数据插入 2. 1 ......
事务 消息 MySQL Canal

使用docker-compose安装启动单机redis

下载redis的配置文件 下载地址 我这里是下载的版本7的config 创建文件目录 cd / sudo mkdir /docker-compose/redis && cd /docker-compose/redis sudo mkdir data && touch redis.conf && to ......
docker-compose 单机 compose docker redis

mysql binlog 几种日志格式的区别?

在MySQL中,二进制日志(binlog)是用于记录数据库操作的一种日志文件,主要用于主从复制、恢复数据等操作。MySQL提供了三种不同的二进制日志格式,分别是 Statement、Row 和 Mixed。它们之间的区别如下: Statement格式:该格式记录SQL语句的原始文本。这意味着在从主库 ......
格式 binlog mysql 日志

Power BI如何连接MySQL数据库

既然写了如何卸载MySQL connector net(相关文章见如何解决MySQL Connector NET xxxx无法卸载的问题(win10)),那就顺便再写一篇Power BI(以下简称PBI)如何连接MySQL数据库吧 在系统没有安装MySQL connector net之前,如果在PB ......
数据库 数据 Power MySQL

使用docker-compose安装启动mysql

首先安装docker-compose 以ubuntu举例 sudo apt install docker-compose 1.创建文件夹 cd / sudo mkdir docker-compose && cd docker-compose sudo mkdir mysql && cd mysql ......
docker-compose compose docker mysql

MYsql数据库的概述(韩顺平)

Mysql的安装 命令行连接到MySql Mysql是一个服务 在连接mysql之前必须保证mysql是运行的状态 连接mysql中 -u root 表示的是用户名 连接mysql的注意事项 Navicat的安装和使用 这个页面其实和我们在黑框中中的连接指令的意思是一样的 本机写成127.0.0.1 ......
数据库 数据 MYsql

如何解决MySQL Connector NET xxxx无法卸载的问题(win10)

使用Power BI(以下简称PBI)的小伙伴想必都知道,想要在PBI连接MySQL数据库,必须安装MySQL connector net,我之前安装过MySQL connector net 6.9.3,PBI是可以正常连接MySQL的,最近更新了PBI,然后发现无法连接MySQL数据库了,并且想重 ......
Connector 问题 MySQL xxxx NET

MySQL 数据分组后取第一条数据

-- 不加 distinct(a.id) order by 会有问题 导致获取出来的数据不对 SELECT id,title,description,poster_id,poster_time,drug_id FROM ( SELECT DISTINCT(a.id) tid, a.* FROM cm ......
数据 MySQL

mysql8.0设置binlog保存时间,并清除过期日志释放空间

如果你正在使用 MySQL8.0 ,并且在使用物理热备工具,那么 binlog_expire_logs_seconds 可能不会如你预想的那样生效。 binlog_expire_logs_seconds 为了防止 binlog 文件过大导致无可用的磁盘空间,MySQL 提供了一个系统变量用来配置过期 ......
时间 mysql8 binlog mysql 日志

爬虫学习10之scrapy_redis

scrapy_redis 首先redis是一种数据库类型,其有字符串、列表、集合、哈希等数据类型,满足scrapy engine调度以及去重的功能。 redis数据库基本操作: 启动客户端:redis-cli list添加一个元素:LPUSH key vaule 查看长度:llen name 查看所 ......
爬虫 scrapy_redis scrapy redis

一直报错Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc

按照网上的提示在pom.xml添加了依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version></dependency>版本标红,在本 ......

redis-cli 命令详解

redis-cli 命令详解 redis-cli命令使用 命令使用 redis-cli [OPTIONS] [cmd [arg [arg ...]]] 选项说明 -h <hostname> Server hostname (default: 127.0.0.1). ip地址 -p <port> Se ......
redis-cli 命令 redis cli

ES5 类 组合使用构造函数模式与原型模式(最常用)

组合使用构造函数模式与原型模式(最常用) function Person(name, age){ this.name = name; this.age = age; } Person.prototype.sayName = function(){ console.log(`My name is ${ ......
模式 原型 函数 常用 ES5

三、使用NFS+Redis实现nginx服务的文件与会话共享

3.1 环境说明 主机 IP地址 备注 NFS+Redis 192.168.1.16 NFS+Redis 实现文件与会话共享 web01 192.168.1.7 挂载nfs共享 web02 192.168.1.8 挂载nfs共享 web03 192.168.1.9 挂载nfs共享 3.2 安装配置N ......
文件 Redis nginx NFS

mysql 闪回处理

1. show variables like '%log_bin%'; 查看开关是否打开 2. show variables like '%datadir%'; 查看数据路径 3.进入服务器: 4. mysqlbinlog --base64-output=decode-rows -v --datab ......
mysql

Linux install mysql

1.0 install mysql sudo apt purge mysql-server mysql-common sudo apt autoremove mysql-server mysql-common sudo apt-get update sudo apt-get install mysq ......
install Linux mysql

非看不可的Redis持久化

写在前面 Redis的持久化,这部分的知识点不仅求职面试的时候是重点,工作中也是经常打交道。说起持久化都会想到RDB和AOF,但是里面有些细节是可以展开去聊的。比如:为什么 fork速度这么快?AOF是如何提高写入性能的?等问题。对这些疑问本文都会有所解答。 摘要 Redis是许多公司都在使用的一款 ......
Redis

Mysql基本语法学习

数据库/模式 创建create database/schema <数据库/模式名> 使用use <数据库/模式名> 删除drop database/schema <数据库/模式名> 查询所有show database 查询当前数据库select database(); 基本表 创建create ta ......
语法 Mysql

mysql修改表字符集

brief mysql表字符集修正 link https://blog.csdn.net/qq_17555933/article/details/101445526 alter table xxx convert to character set utf8 collate utf8_bin; alt ......
字符集 字符 mysql