版本 笔记mysql 5.6
mysql快速学习
# MySQL ## 简介 MySQL是关系型数据库(即通过外键关联来建立表与表的连接) ***补充一下非关系数据库*** NoSQL:非关系型数据库,常见的有Redis、mongoDB、CouchDB、cassandra等等 **特点:** - 免费 , 开源数据库 - 小巧 , 功能齐全 - 使 ......
使用SqlSugar查询MySQL数据库
第一步:导入命名空间和引入依赖 第二步:创建SqlSugar01类 第三步:编写查询所有数据的方法GetStudentList() 第四步:创建GetInstance()方法 最后部分:定义了一个名为User的内部类,并使用[SugarTable("user")]属性指定了实体类对应的表名称。该内部 ......
上传阿里云更新版本
安装:npm i ali-oss 封装一个class类, 使用方法: 1、引入 2、初始化类 3、上传裁剪后的图片,cavas转base64,转为文件类型,传递给类方法 封装class, js文件: import axios from 'axios' import urlConfig from '@ ......
243.mysql 内存统计相关
```sql 1.查看mysql是否打开了关于innodb内存相关的监控 SELECT * FROM performance_schema.setup_instruments WHERE NAME LIKE '%memory/innodb%'; 2.没有打开的话开一下(自己判断: 重启数据库会恢复原 ......
[读书笔记]架构设计原则
架构设计面向的是不确定性,需要面对多种可能性时进行选择。 > 选择的前提是知识和经验,知识是指有哪些技术、可用组件、实现思路等,这个决定了可选的范围。经验是对当前的业务、情形进行分析,能识别对当前的工作最有效的要素,能从选择空间里做出选择。 > > 多学习:扩大可选择的空间和范围 > 多实践、思考: ......
Python-3.10.5学习笔记
Linux系统-部署-运维系列导航 pip源初始化 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set install.trusted-host pypi.tuna.tsing ......
联系笔记本开启摄像头后是黑屏
联想Y9000X,开启笔记本摄像头访问权限后,发现视频还是黑屏。设备管理器中,怀疑是不是没有“图像设备”的原因,各种找。后面发现与没有“图像设备”没关系。摄像头附近有个隐私物理开关。物理开关默认是关闭的,拨到右边是打开。小丑是自己。 ......
mysql字符集批量修改
修改所有数据库字符集SELECT CONCAT('ALTER DATABASE ',SCHEMA_NAME,' CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;') as 'Fanrncho' FROM information_schema.`SCHEMATA` ......
MySQL InnoDB 是怎么使用 B+ 树存数据的?
这里限定 MySQL InnoDB 存储引擎来进行阐述,避免不必要的阅读歧义。 首先通过一篇文章简要了解下 B 树的相关知识:[你好,我是B树](https://www.cnblogs.com/niejunlei/p/15034152.html) 。 B+ 树是在 B 树基础上的变种,主要区别包括: ......
CentOS 8中部署CRM系统笔记
项目下docker目录介绍 wk_crm └── docker -- docker部署相关文件 ├── conf -- mysql、nacos、nginx、redis 配置 ├── data -- mysql、elasticsearch数据,mysql初始化数据脚本,elasticsearch pl ......
mysql日志
保证事物原子性,通过undo log日志,我们在进行数据的新增和修改的时候,会产生undo log日志,默认为innodb存储引擎,因为这个存储引擎支持事务, 在我们对数据进行 新增 的时候,插入表之前会产生一个undo log日志,这个日志记录着我们新增的信息(id,序号等), 在回滚的时候只需要 ......
mysql数据库性能优化参考
原文链接:https://blog.csdn.net/qq_34777982/article/details/125788079 硬件和操作系统层面的优化硬件:cpu、内存、磁盘io、网络带宽操作系统:应用文件句柄(ulimit -a open files)网络配置 架构设计层面的优化集群方式(主从 ......
mysql索引type ref原理及优化方法
MySQL索引是提高查询效率的重要工具。其中,type ref索引是一种比较常见的索引类型。本文将介绍type ref索引的原理及优化方法,帮助更好地使用MySQL索引。 一、type ref索引的原理 type ref索引是一种基于非唯一索引的查找方式。当MySQL使用非唯一索引进行查询时,会返回 ......
Mysql中的binlog日志
恢复binlog日志,按时间恢复 mysqlbinlog -v LAPTOP-0I6IBP38-bin.000139 --start-datetime='2023-01-01 00:00:00' --start-datetime="2022-01-01 00:00:00 从2023-01-01 00 ......
SQL学习笔记---数据库与表的创建、数据类型
1、数据库的创建 use master go --判断当前数据库是否存在, if exists(select * from sysdatabases where name='StudentManageDB' ) drop database StudentManageDB go --创建数据库 cre ......
mysql备份恢复
备份某个表:mysqldump -u username -p password database_name table_name > backup_file.sql备份多个表:mysqldump –u username -p password database_name table1 table2 ......
MySQL8.0版本修改用户密码
alter user 'username'@'localhost' identified by 'newpassword'; 参考网址:https://m.php.cn/faq/521436.html ......
高版本生成json方法
use data.DBJson,system.JSON procedure TForm18.Button2Click(Sender: TObject);var cV: TDatasetToJSONBridge; jo: Tjsonobject;begin cV := TDatasetToJSONBr ......
导出微信读书个人笔记
# 导出微信读书个人笔记 - [weread2md](https://github.com/coreylam/weread2md) 获取微信读书的笔记与标注,并整理成markdown格式 ## 背景 要做什么? 将微信读书中的读书笔记,标注内容,整理成 markdown 格式,可以同步到其他笔记软件 ......
Mysql中锁的使用场景是什么
三、常用引擎间的区别 MyISAM 操作数据都是使用的表锁,你更新一条记录就要锁整个表,导致性能较低,并发不高。当然同时它也不会存在死锁问题。 而 InnoDB 与 MyISAM 的最大不同有两点:一是 InnoDB 支持事务;二是 InnoDB 采用了行级锁。 在 Mysql 中,行级锁并不是直接 ......
MySQL的存储引擎简介
目录 MySQL的存储引擎 0. 存储引擎的查看和修改 1. MyISAM 2. InnoDB 3. MEMORY 4. MERGE 5. 总结 6. 参考博客 MySQL的存储引擎 mysql主要有四类存储引擎,目前主要使用InnoDB作为存储引擎。 0. 存储引擎的查看和修改 查看当前数据库的默 ......
MySQL锁
首先通过一张图了解MySQL都有哪些锁: MySQL中有多种锁类型,包括乐观锁、悲观锁、全局锁、表级锁、页级锁、行级锁、共享锁、排它锁、意向共享锁、意向排它锁、间隙锁、临建锁和记录锁,下面分别介绍一下各种锁:1. 乐观锁(Optimistic Locking):假设并发操作时不会发生冲突,只在提交事 ......
平衡树Splay学习笔记 & 洛谷 P3369 【模板】普通平衡树
## [传送门](https://www.luogu.com.cn/problem/P3369) ## 平衡树Splay Splay本质上是一个二叉查找树。 满足左子树<根<右子树。 核心操作splay就是随机选择一个点向上旋转,使整棵树尽量平衡。 采用双旋(即判断父亲和儿子是否同时作为左儿子或右儿 ......
mysql到底需不需要容器化?
> 前言:在容器化的时代,当然一切皆可容器化。在docker官网首页赫然有下面这几个大字。足以知道docker的优势。那么且问,mysql适合跑在docker中吗? 当然,这个问题有人说可以,也有人说不可以。下面我们就正反都来看下各自的观点。 ### 1. 不可以容器化 大部分人的理由有2: - 其 ......
C++并发编程实战笔记 [03] :在线程间共享数据
### `std::mutex` ```cpp #include #include std::mutex some_mutex; std::list mylist; void func(int value) { some_mutex.lock(); // 加锁 mylist.push_back(va ......
*【学习笔记】(3) 动态DP
动态 DP 简称 DDP(Dynamic Dynamic Programming),其本质是用 矩阵 维护带修改的动态规划问题。 # 1.算法介绍:树链剖分写法 ## 模板:[P4719 【模板】"动态 DP"&动态树分治](P4719) > 给定一棵 $n$ 个点的树。$i$ 号点的点权为 $a_ ......
mysql库、表操作
# 课件:MySQL(一) [TOC] ## 简介 ```python ubuntu20.04 mysql8.0数据库的安装 https://blog.csdn.net/cruiserblog/article/details/106934570 ``` **列举常见的关系型数据库和非关系型都有那些? ......
mysql查询与子查询
# 课件:MySQL(一) [TOC] ## 简介 ```python ubuntu20.04 mysql8.0数据库的安装 https://blog.csdn.net/cruiserblog/article/details/106934570 ``` **列举常见的关系型数据库和非关系型都有那些? ......