笔记mysql day 12
mysql busy buffer
MySQL busy buffer指的是MySQL数据库中的缓冲区域,它在MySQL运行的时候承担着重要的工作。 在MySQL中,当程序需要读取或写入数据的时候,通常会在操作系统内存中创建一个缓存。MySQL在自身内存中也会有一个缓存区域,用于存储访问数据库时常用的数据和页面。 当用户读取或写入数据 ......
Oracle学习笔记:parallel并行处理 --转载 https://blog.csdn.net/w892824196/article/details/113397208
在使用oracel查询时,可以通过并行提高查询速度。例如: select /*+parallel(a,6)*/ count(1) from table_name a; 强行启用并行度来执行当前SQL。加上这个说明之后,可以强行启用Oracle的多线程处理功能,提高效率。但本身启动这个功能,也是要消耗 ......
mysql8 索引、视图、事务、存储过程、触发器
一、视图 1、 2、 二、触发器 1、 三、事务(重要) 1、 四、存储过程 1、 五、函数 1、 六、流程控制 1、 七、索引(重要) 1、 ......
MySQL中,存储小数类型的FLOAT、DOUBLE和DECIMAL常见面试问题
面试考察范围 在MySQL中,关于FLOAT、DOUBLE和DECIMAL类型的面试题常涉及以下几个方面: 数据存储方式:问答关于这些类型数据在内存中的存储方式和字节大小的问题,如FLOAT占用多少字节,DOUBLE占用多少字节等。 精度和范围:询问不同类型对数字精度和范围的影响,比如FLOAT能存 ......
mysql主从安装
#解压 tar -xzvf mysql-8.0.28-el7-x86_64.tar.gz 新建文件夹 data log tmp #配置用户mysql并赋权 groupadd mysql useradd -r -g mysql mysql chown -R mysql:mysql /data/nstc ......
docker安装的metabase存储从h2改成mysql
1、在mysql创建好数据库和相关用户,并授权 CREATE DATABASE metabase; CREATE USER metabase@'172.17.0.0/24' IDENTIFIED BY '123456'; GRANT USAGE ON metabase.* TO 'metabase@ ......
mysql-8安装教程(windows 64位)
mysql-8安装教程(windows 64位) 安装windows 64位mysql-8 第1步,从官网下载mysql-8最新版本 下载 MySQL Community Server 8.0.20,下载地址:https://dev.mysql.com/downloads/mysql/ 第2步,解压 ......
mysql删库后从binlog恢复数据
MySQL 的二进制日志(Binary Log)是一种物理日志,详细记录了数据库的所有修改操作,如表的结构更改或数据的插入、删除、更新等。如果你启用了二进制日志功能,可以从中恢复数据。 以下是从二进制日志恢复数据的基本步骤: 1. 确定要恢复的日志文件:** 找到你删除数据库或表的二进制日志文件,以 ......
CSV文件导入导出MySQL数据库
CSV文件导入导出MySQL数据库 1.导入 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [character set gbk] [field ......
Clickhouse、Mysql、Presto数据库解析Json数据
一、Clickhouse解析Json 1、visitParamExtractBool(json,name) → 提取json中的name字段,返回UInt8,0或1 例:visitParamExtractBool('{"name":true}', 'name') AS bool 2、visitPar ......
谷歌云 | Cloud SQL Enterprise Plus 隆重推出:新版本可提供高达 3 倍的 MySQL 性能
Cloud SQL 是 Google Cloud 的企业级、完全托管的数据库服务,用于运行 MySQL、PostgreSQL 和 SQL Server 工作负载。它被广泛用于从数字服务到银行再到零售的各个行业,目前 Google Cloud 前 100 名客户中超过 95% 的客户都在使用 Clou... ......
#SQL常见错误信息表 mysql导入数据出错常见错误
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。错误之处,请大家指正。1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败 ......
Java优化递归查询Mysql节点树数据
### 示例 > 目前有一个功能:任务计划管理,必然存在多级子任务的父子级关系,每个任务还会存在其它数据的关联表。 > mysql无法一次性递归查出想要的数据结构,想必很多人都会是通过根目录递归查询数据库的方式查出树结构数据。如果节点数较多,就会造成大量请求Mysql查询,效率会很低。 > 那么如何 ......
linux MySQL高级
MySQL可以作为后端的数据库使用,管理数据库,使用增删改查进行管理。 目录 一、常用的数据类型 二、MySQL数据库管理 三、SQL 语句 四、DQL查询数据记录 五、总结 一、常用的数据类型 1.数据类型 (1)int:整型 用于定义整数类型的数据 (2)float:单精度浮点4字节32位 准确 ......
微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法
### 微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法 ``` # 找到微擎的DB类ramework\class\db.class.php public function reConnect($errorInfo,$param ......
2023 长郡暑期集训 DAY-2 数学专题笔记
### 质数和约数 > 质数是指除了 $1$ 和它本身之外没有其他因数的自然数。 #### 质数判定 判定单个自然数是否为质数,可以使用试除法,在这里不多描述。 ```cpp bool is_prime(int n){ if(n 练习1:Prime Distance [$\texttt {Prime ......
go学习笔记
# 包 go 由包组织(即一个文件夹,文件夹的名字对应包的名字,文件夹可以包含一个多个 go 源文件),每个源文件用`packge 包名`在开头声明 main 包:定义一个独立可执行程序,总是程序开始的地方 **包的导入** 通过`import 包名`或`import (多个包名)`来导入包 包名重 ......
Mysql主从复制
# 主从复制 slave 会从 master 读取 binlog 来进行数据同步 ## 1. 复制的基本原理 ![](https://img2023.cnblogs.com/blog/2171496/202307/2171496-20230714095950891-157863413.png) 1. ......
#SQL常见错误信息表 mysql导入数据出错常见错误
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。错误之处,请大家指正。1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败 ......
【ChatGPT系列】MySQL中事务的四大特性及实现原理
[本文出自天外归云的博客园] 结合实例理解Mysql中事务的四大特性 当谈到MySQL中事务的四大特性时,以下是一些生动形象的例子来帮助理解: 原子性(Atomicity):原子性是指事务的操作要么全部执行成功,要么全部失败回滚。类比于银行转账操作,假设从账户A向账户B转账100元。原子性保证了无论 ......
STM32笔记(3) RS485&MODBUS
## RS485通信以及modbus通信协议 #### 硬件层: rs485解决的是数据传输的问题, 如何将0/1 传输到另一端 主机或从机将TTL电平通过485芯片转换成差分信号 抗干扰能力强,传输距离远 485芯片中集成了发送器和接收器:连接单片机io引脚通过高低电平来决定是发送方 还是 接收方 ......
java学习day03:循环结构
我在B站上大学:smile: 学习至:[狂神说Java](https://www.bilibili.com/video/BV12J41137hu/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_sour ......
binlog恢复MySQL数据
binlog恢复MySQL数据,7步快速搞定,值得收藏! 原创 程序员宝妹儿 程序员宝妹儿 2023-06-20 07:25 发表于四川 收录于合集 #mysql13个 #数据库9个 #mysql面试题6个 删库不跑路,用 binlog 来恢复。 binlog 是二进制日志文件,它的作用一是增量备份 ......
Spring Data JPA的方法命名规则-笔记
| 关键词 | SQL符号 | 样例 | 对应JPQL 语句片段 | | | | | | | And | and | findByLastnameAndFirstname | … where x.lastname = ?1 and x.firstname = ?2 | | Or | or | fin ......
全方位对比 Postgres 和 MySQL (2023 版)
全方位对比 Postgres 和 MySQL (2023 版) 原创 Bytebase 昨天 10:36 阅读数 9.4K 本文被收录于专区 数据库 进入专区参与更多专题讨论 根据 2023 年 Stack Overflow 调研,Postgres 已经取代 MySQL 成为最受敬仰和渴望的数据库。 ......
Miller_rabin 素数测试 学习笔记
## Miller_rabin 素数测试 一种用来判断素数的算法。 ### 前置芝士 #### 威尔逊定理 若 $p$ 为素数,$(p-1)! \equiv -1 (\mod p)$。 证明: 充分性证明: 如果 $p$ 不是素数,那么他的因数必定存在于$ 1,2,3,\dots,p−1$ 之中,所 ......
Day08(2023.07.13)
行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 学习《网络安全等级测评师培训教材》 11:30--13:00 吃饭休息 13:00 到达久事公交大厦(徐汇区吴中东路南555号) 16:30 下班 系统管理软件 Oracle 身份鉴别,访问控制,安全审计,入侵防范 ......
网络流学习笔记
网络流 何为网络流 想要弄清楚网络流,首先要知道网络的概念,通常在运筹学中,网络是指一个有向图$G\ =\ (V,E)$ 。其每条边$(u,v)\in E$都有一个权值$c(u,v)$,称为这条边的流量(Capacity),还有两个特殊的点,一个是源点(Source),一个是汇点(Sink)在图论中 ......
随笔(二十三)『docker MySql 主从复制』
#### 1、准备好带docker的虚拟机 #### 2、拉取mysql5.7镜像 ``` docker pull mysql:5.7 ``` #### 3、创建主服务的映射 ``` mkdir -p /mydata/mysql_master/log mkdir -p /mydata/mysql_m ......
windows Mysql 压缩包版本 安装
Mysql 现如今的版本都有安装版,但是我需要老的Mysql版本(5.7),恰好下载的是压缩版本,这里记录下过程 # 安装 Mysql压缩包版本,解压后得到一个文件夹,我是x64的,我放在了`C:\Program Files` 下 然后将 `C:\Program Files\mysql\bin` 放 ......