mysql日志

事务和MySQL隔离级别

## 数据库存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。 MySQL中MyISAM ......
级别 事务 MySQL

MySQL 主从自动修复工具"pt-slave-repair"

工具下载: https://github.com/hcymysql/pt-slave-repair pt-slave-repair 工具简介: MySQL主从复制作为一种常见的数据同步方式,有时候会出现同步错误导致同步中断的情况。手动修复这些同步错误通常需要耗费不少时间和精力,并且对于不熟悉MySQ ......
主从 quot pt-slave-repair 工具 repair

(转)C# 数据类型映射 (SQLite,MySQL,MSSQL,Oracle)

一、C# vs SQLite: C# SQLite 字段名 类型 库类型 GetFieldType(#) 转换 备注 F_BOOL bool BIT NOT NULL Boolean F_BOOL_NULL bool? BIT Boolean F_SBYTE sbyte INT8 NOT NULL ......
类型 数据 SQLite Oracle MySQL

mysql-覆盖索引

转自:https://www.cnblogs.com/happyflyingpig/p/7662881.html 什么叫做覆盖索引? 在了解覆盖索引之前我们先大概了解一下什么是聚集索引(主键索引)和辅助索引(二级索引) 聚集索引(主键索引): 聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点 ......
索引 mysql

MySQL Shell 8.0.32 for GreatSQL编译安装

- 0.写在前面 - 1.准备工作 - 1.1 准备Docker环境 - 1.2 下载源码包 - 1.3 修改MySQL Shell源码包 - 1.4 编译相关软件包 - 2.准备编译MySQL Shell - 2.1 编译MySQL 8.0.32 - 2.2 编译MySQL Shell 8.0.3 ......
GreatSQL MySQL Shell for 32

阿里MySQL设计规约

转载自阿里云开发者公众号,原文[链接](https://mp.weixin.qq.com/s/XC8e5iuQtfsrEOERffEZ-Q) # 导读 怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。 在我们对数据库技术方案设计的时候,我 ......
MySQL

MySQL的语句执行顺序

一、sql执行顺序 from join on where group by(开始使用select中的别名,后面的语句中都可以使用) avg,sum.... having select distinct order by limit 从这个顺序中我们不难发现,所有的 查询语句都是从from开始执行的, ......
语句 顺序 MySQL

centos 离线安装 mysql5.7

# 下载离线安装包 tar https://dev.mysql.com/downloads/mysql/5.7.html#downloads (mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz) # 移动到安装目录解压 /usr/local/ tar -zxvf ......
centos mysql5 mysql

mysql~date_format性能问题

在mybatis的xml中使用MySQL的`DATE_FORMAT` 函数可以将日期类型的数据格式化为字符串。然而,尽管这个函数很方便,但在处理大量数据时可能会引起性能问题,特别是在复杂查询中。这是因为 `DATE_FORMAT` 函数的计算是在数据库引擎层级进行的,而不是在应用程序代码中。 以下是 ......
date_format 性能 format 问题 mysql

为什么不用System.out.println输入日志

2023.8.30 1.该方法是一个同步方法,高并发情况下影响性能 public void println(String x) { synchronized (this) { print(x); newLine(); } } ......
不用 println System 日志 out

mysql学习教程篇(三)

一、分组查询 ``` #进阶5:分组查询 /* 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】; 特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 ......
学习教程 教程 mysql

mysql学习教程篇(二)——基础查询和条件查询

1.基础查询 ``` #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ USE myemployees; #1.查 ......
学习教程 条件 基础 教程 mysql

mysql学习教程篇(一)

一、职工信息sql导入 ``` /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.5.15 : Database - myemployees ************************************************************** ......
学习教程 教程 mysql

MySQL基本原理和常用命令

# MySQL基本原理和常用命令 ## 基本概念 ### 数据库 ### 表 ## 基本原理 ## 常用操作命令 ### 数据库操作 ``` //创建数据库 create database mydatabase; ``` ### 表操作 ``` //创建表 create table users ( ......
命令 原理 常用 MySQL

docker 安装mysql

docker pull mysql docker images docker run -p 3306:3306 --name mysql --restart=always --privileged=true \ -v /usr/local/mysql/log:/var/log/mysql \ -v ......
docker mysql

阿里云sls日志服务使用

### 使用 1. 开启sls服务,需要充值 2. 创建project 3. 创建logstore 4. 给sls服务创建一个RAM账号,并分配权限 5. 给账号创建accessKeySecret秘钥 6. 对logstore下日志的字段创建索引(创建索引的字段才能搜索) 7. 通过阿里提供的sdk ......
日志 sls

leetcode & c++多线程刷题日志

## 1.按序打印 [按序打印](https://leetcode.cn/problems/print-in-order/description/) **解法** + 1. 互斥锁 ```c++ class Foo { mutex mtx1, mtx2; public: Foo() { mtx1.l ......
线程 leetcode 日志 amp

在CentOS8下安装MySQL8.0.31

一、登录官网主页:https://www.mysql.com/downloads/,选择社区版下载,如下图: 选择MySQL Community Server: 选择Archives: 按照下图步骤,获取下载的IP地址 最终拿到的官网地址为:https://downloads.mysql.com/a ......
CentOS8 CentOS MySQL8 MySQL 0.31

mysql报错:max_allowed_packet

报错信息: Caused by: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (7,110,074 > 4,194,304). You can change this value ......
max_allowed_packet allowed packet mysql max

MySQL数据库:第十三章:常见约束

回退至Mysql数据库理论与实战 #常见约束 理解:约束是用于限定表的字段的,为了保证数据表的完整性常见约束:★(not null)NOT NULL 非空:用于限定某字段为必填项,比如姓名、id等(default)DEFAULT 默认:用于限定某字段如果没有显式的插入值,默认存储的选项,比如性别、成 ......
常见 数据库 数据 MySQL

MySQL数据库:第十四章:(DML)Data Manipulation Language数据操纵语言

回退至Mysql数据库理论与实战 #DML语句 ★ Data Manipulation Language数据操纵语言关键字:insert 、update 、delete USE stu0906;CREATE TABLE stuinfo(id INT,stuname VARCHAR(20) NOT N ......

mybatis时间字段存入mysql数据库时间差一秒的问题

环境: - springboot mybatisplus - entry ``` import java.util.Date; /** * 促销开始时间 */ @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @ApiModelProperty(value ......
时间 时间差 字段 mybatis 数据库

MySQL数据库:第十五章:MySQL安装到最后一步未响应MySQL Server Instance Configuration Wizard

MySQL安装到最后一步未响应 第一个方法: 打开C盘,并且显示隐藏文件,然后在C盘下就能找到一个文件夹叫 “ProgamData” ,打开它,删除里面的 “mysql” 文件夹,然后再重新安装mysql就可以了 第二个方法: 1.强退那个坑死人的未响应打√界面,也就是任务管理器强退,这个略,2.然 ......

mysql中字段空格转换

mysql中字段空格转换 UPDATE c_kpi_counters SET counter_enname=RTRIM(counter_enname) ###将c_kpi_counters中counter_enname列下的所有含有,右空格的去掉 空格在左边 UPDATE fenlei_shipin ......
字段 空格 mysql

MySQL数据库:第十六章:sql高级函数

我最常用的一个函数是FIND_IN_SET逗号分隔的list列表 SELECT ID,FID,APP_CODE,PARAM_VALUE,PARAM_TEXT,PARAM_SCHEAME,SHOWORDER FROM G_APP_DATA_CONSUME_PARAM WHERE FIND_IN_SET ......
函数 数据库 数据 MySQL sql

mysql主从搭建

[toc] # mysql主从搭建 ![](https://img2023.cnblogs.com/blog/3095768/202308/3095768-20230829165332768-874655329.png) # 一 概念 ## 1.1 主从原理 ```python # 之前做过redi ......
主从 mysql

【5.0】Docker部署MySQL

# 【一】引入 - 根据您提供的内容,我们可以看出在使用Docker运行MySQL容器时,如果没有进行目录映射,配置文件和表数据都将保存在容器内部。 - 当删除容器后,这些数据也会丢失。 - 为了确保数据的持久化并避免数据丢失的情况,您可以进行目录映射来将数据保存在宿主机上。 # 【二】操作步骤 # ......
Docker MySQL 5.0

Docker:第四章:docker配置阿里云镜像加速并且安装mysql以及安装redis和安装ES

docker配置阿里云镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://jdxszd2m.mirror.aliyuncs.com"] } E ......
镜像 Docker docker mysql redis

Mysql主从备份时遇到的坑

SHOW VARIABLES LIKE 'server_id' 配置完不同步时,一定要看一下这个值是否一致, 原因是我在my.ini里手工加了一条 server-id=2,在手工加的下面,还有一条系统自带的 server-id=1,把我的那条冲掉了,所以一直失败!!! ......
主从 备份 Mysql

MySQL默认情况下的排序方式

1、问题: 今天在做开发时碰到了一个问题,使用了最简单的sql语句查询,条件中也只有一个条件,语句类似如下: SELECT * FROM `people` WHERE school_id = '1234'; 查询出的结果为3条,本以为应该按照数据库的插入顺序查出来,即按照主键ID的升序排列,但是得出 ......
情况 方式 MySQL