笔记mysql

docker 部署mysql8.3.0

以下内容全部来源于 https://blog.csdn.net/Weirdo_zhu/article/details/126358872?spm=1001.2014.3001.5501 一、拉取镜像 docker pull mysql:8.0.30 二、创建挂载路径 //根目录选择自身实际最大磁盘路 ......
docker mysql8 mysql 3.0

将hive数据库中的数据导入到mysql数据库中时需要注意到的问题

在hive中使用jdbc将hive与mysql连接起来时 一定要注意到每个数据库不同的字段个数,在打算直接复制时,不能只是修改表的名称和字段名称,还要记得修改几个? 那里,个数要与字段名称保持一致!!! 不然就会报错(比如我); ......
数据 数据库 问题 mysql hive

Mysql索引 1:二叉树到B+树的进化过程

什么是索引? 在关系数据库中,索引是一种数据结构,他将数据提前按照一定的规则进行排序和组织,能够帮助快速定位到数据记录的数据,加快数据库表中数据的查找和访问速度。 像书籍的目录、文件夹、标签 、房号... 都可以帮助我们快速定位,都可以视为索引。 能实现快速定位数据的一种存储结构,其设计思想是以空间 ......
索引 过程 Mysql

学习笔记1

python使用opencv获取图像尺寸(高宽深) import cv2 as cv img = cv.imread("D:\\test.jpg") size = img.shape h = size[0] #高度 w = size[1] #宽度 chan = size[2] #通道数img.siz ......
笔记

mysql 5.7在线开启/关闭GTID【转】

一、在线开启gtid步骤步骤1到步骤5在每个mysql节点都执行,不可以单独某个库独立做完所有步骤再去操作其他节点;尤其注意不能先将主库打开gtid,从库任何参数不设置,这样将导致同步中断。 1、检查数据库中是否有不支持gtid的操作设置ENFORCE_GTID_CONSISTENCY = WARN ......
mysql GTID 5.7

MySQL备份与恢复

数据库备份的分类 数据备份的重要性 备份的主要目的是灾难恢复 在生产环境中,数据的安全性至关重要 任何数据的丢失都可能产生严重的后果 任何数据丢失的原因 程序错误 人为操作错误 运算错误 磁盘故障 灾难(如火宅、地震)个盗窃 从物理与逻辑的角度,备份可分为 物理备份:对数据库操作系统的物理文件(如数 ......
备份 MySQL

怒肝两个月MySQL源码,我总结出这篇2W字的MySQL协议详解(超硬核干货)!!(转)

作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址: https://github.com/sunshinely ......
干货 MySQL 源码 两个

操作mysql

import pymysql import pandas as pd connection = pymysql.connect( host='127.0.0.1', # 服务器ip地址 port=3306, # mysql默认端口号 user="root", # 用户名 password="1234 ......
mysql

EMQX学习笔记:安装

本文更新于2023-03-01。 目录Docker下运行CentOS 7.5下安装在Windows下安装端口DashboardMQTTX 下载网址:https://www.emqx.com/zh/try?product=broker。更多版本可访问:https://www.emqx.com/zh/d ......
笔记 EMQX

第二周博客(笔记):如何快速使用开源控件库MaterialDesignInXamlToolkit开发Wpf UI

因为MaterialDesignInXamlToolkit这个控件库比较受人推崇,也是免费开源的。而且开发UI对我来说真的是一件非常tedious的事情,秉着专业的人干专业的事的原则,我学习一下这个控件库,希望以后能给别人提供解决方案。 控件库地址 https://github.com/Materi ......

mysql精准匹配和模糊匹配排序问题

背景: 对数据库中商品名称匹配,比如 `蜂蜜`,查询结果默认id升序排列,导致想要的结果并不一定在前面 解决: SELECT NAME FROM goods WHERE STATUS = 1 AND ( NAME = #{keyword} OR NAME LIKE concat( concat('% ......
问题 mysql

学习笔记3

第10章 sh编程 sh脚本 sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。 sh脚本的第一行通常以 #! 组合开始,通常称为shebang。 sh脚本和C程序 sh: (1)是一个解释程序,逐行读取sh脚本文件并直接执行这些行。如果行是可执行行且为内置命令,则sh可执行;否则 ......
笔记

高性能MySQL实战(一):表结构

最近因需求改动新增了一些数据库表,但是在定义表结构时,具体列属性的选择有些不知其所以然,索引的添加也有遗漏和不规范的地方,所以我打算为创建一个高性能表的过程以实战的形式写一个专题,以此来学习和巩固这些知识。 一、实战 我使用的 MySQL 版本是 5.7,建表 DDL 语句如下所示:根据需求创建接口 ......
高性能 实战 结构 MySQL

读高性能MySQL(第4版)笔记13_备份与恢复(上)

1. 每个人都知道需要备份,但并不是每个人都能意识到需要的是可恢复的备份 1.1. 如果你没有提前做好备份规划,也许以后会发现已经错失了一些最佳的选择 1.2. 在服务器已经配置好以后,才想起应该使用LVM,以便获取文件系统的快照——但这时已经太迟了 1.3. 如果你没有计划做定期的恢复演练,当真的 ......
高性能 备份 笔记 MySQL 13

菜鸟的Python学习笔记_源码阅读1_records(part1)

records 使用原生sql,可以操作大多数的关系型数据库 PART_1 - records引入的包(部分) 1. from sys import stdout 说明:标准输出流 具体请参考:(https://pythonjishu.com/python-sys-stdout/)[https:// ......
源码 records 笔记 Python part1

Mysql忘记密码后如何重置密码

长时间不使用本机的Mysql后把密码忘记了咋整?直接上干货: 第一步(Mysql部署的位置,若自己能找到就忽略这一步):任务管理器中也可以找到 第二步:修改配置文件 在my.ini末尾加上 skip-grant-tables=1(这一句是为了忽略数据库密码) 第三步:重启数据库服务并重置数据库密码( ......
密码 Mysql

标记永久化学习笔记

标记永久化是线段树的另一种写法,顾名思义,就是让懒标记永久作用于结点上不下传。 回顾一下下传标记的写法。对于一个结点,懒标记作用于其管辖的范围。换句话说,其所有子孙结点都会被懒标记作用恰好一次。在进入下一层时,我们先将懒标记作用于其儿子,然后再将懒标记和其儿子的懒标记合并。所以普通线段树需要满足结合 ......
标记 笔记

[算法学习笔记] 浅谈二路归并&双指针&归并排序

二路归并 · 双指针 是一种优化思想。它可以在 \(O(n)\) 的复杂度下把两个长度为 \(n\) 的有序数组合并为一个有序数组。 它的具体处理方法如下: 定义两个长度为 \(n\) 的升序数组 \(a,b\)。,合并完后长度为 \(2n\) 的数组 \(c\),初始化两个指针 \(x=y=1\) ......
指针 算法 amp 笔记

VAE 学习笔记

VAE 是 AE的变体。主要目的是让模型学习数据的分布,最后让解码器(decoder)部分具有生成样本的能力。 VAE可看做高斯混合模型(GMM)的扩展。 GMM中,数据由多个高斯分布来描述: \[p(x) = \sum_{k=1}^{K}P(z_{k})P(x|z_{k}) \]其中 $z \si ......
笔记 VAE

刷题笔记(2023.9.21)

求和 由题意很容易得 \(x\) , \(z\) 的奇偶性是相同的,但是由于 \(n\) 的范围是 \(\le 100000\) 的,所以直接枚举 \(x\) ,\(z\) 的时间复杂度是 \(O(n^2)\) ,显然会 \(TLE\) 。 所以可以先对输入的颜色进行分组,然后再在每一种颜色中按奇偶 ......
笔记 2023 21

关于mysql安装过程中的密码设置问题

在使用set password = password("0000000000");更改密码时出现的ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your M ......
过程 密码 问题 mysql

软考笔记

1.计组与体系结构 1.数据的表示 1.1进制转换 按权展开求和 n进制 -> 十进制 每一位八进制数与三位二进制数对应 除n取余法 十进制 -> n进制 每一位十六进制数与四位二进制数对应 计算机的基本单位 位(比特)bit b 字节byte B 千字节 KB 兆字节 MB 吉字节 GB 太字节 ......
笔记

「学习笔记」树链剖分

树链剖分用于将树分割成若干条链的形式,以维护树上路径的信息。 具体来说,将整棵树剖分为若干条链,使它组合成线性结构,然后用其他的数据结构维护信息。 树链剖分有很多种形式,本文要讲的是其中的轻重链剖分。 树链剖分本质上就是把链从树上砍下来,然后放到树状数组或线段树上来维护。 轻重链剖分 我们给出一些定 ......
笔记

Qt开发学习笔记

很久以前写的笔记,综合了很多内容,主要是来源于传智教育的Qt教学视频。时间久远,排版可能有点问题。 Qt相关内容解释 .pro文件解释 QT += core gui #Qt包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets #大于4版本以上 包 ......
笔记

学习笔记418—删掉对称矩阵中的NaN,对角线为1【已解决!】

问题:删掉对称矩阵中的NaN,对角线为1 如下图 矩阵A 所示: 解决办法: B = A + diag(NaN + zeros(1,length(A))); %将对角线改为 NaNB(all(isnan(B),2),:) = []; %删除所有行为NaNB(:,all(isnan(B),1)) = ......
对角线 对角 矩阵 笔记 418

【学习笔记】(28) 基环树

首先,严格地讲,基环树不是树,它是一张有 \(n\) 个节点、\(n\) 条边的图。 介绍 无向图上的基环树 有向图上的基环树 内向树 出度为 1 外向树 入度为 1 流程 找到唯一的环; 对环之外的部分按照若干棵树处理; 考虑与环一起计算。 找环 从任意一点开始搜索; 每次拓展到的点涂为灰色,回溯 ......
笔记 28

linux中安装mysql过程中出现的某某包需要被依赖问题

问题—— 原因,顺序错误 使用 rpm 安装 MySQL,需要严格按照如下的执行顺序进行安装,如果顺序不对,会提示某某包需要被依赖。 rpm -ivh mysql-community-common-8.0.34-1.el7.x86_64.rpmrpm -ivh mysql-community-cli ......
过程 问题 linux mysql

Linux文件管理笔记

一、文件目录和路径在Linux系统中,文件和目录被组织成一个树状的结构,称为文件目录结构。根目录是整个文件目录结构的最顶层,表示为“/”。所有其他目录和文件都是从根目录开始的。文件路径是指从根目录到目标目录或文件的路径。路径可以是绝对路径或相对路径。- 绝对路径:从根目录开始的完整路径,例如“/ho ......
文件 笔记 Linux

MySQL锁知识点扫盲大全

1. 为什么需要加锁 在日常生活中,如果你心情不好想静静,不想被比别人打扰,你就可以把自己关进房间里,并且反锁。这就是生活中的加锁。 同理,对于MySQL数据库来说的话,一般的对象都是一个事务一个事务来说的。所以,如果一个事务内,一个SQL正在更新某条记录,我们肯定不想它被别的事务影响到嘛?因此,数 ......
知识点 知识 大全 MySQL

mysql查找data数据路径

直接在MySQL运行代码 show global variables like "%datadir%"; TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romani ......
路径 数据 mysql data