数据库 笔记 数据mysql
MySQL-进阶篇 ( 视图 + 存储过程 + 触发器 )
# MySQL-进阶篇 ( 视图 / 存储过程 / 触发器 ) [TOC] ## 视图 / 存储过程 / 触发器 ### 视图 #### 介绍 - 视图 ( View ) 是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,视图中行和列的数据来自于定义视图的查询中使用的表 ( 基表 ),并且数据 ......
MySQL-进阶篇 ( 索引二 — 使用:法则 + 各使用场景情况 )
# MySQL-进阶篇 ( 索引二 — 使用 ) [TOC] ## 索引 ### 索引使用 #### 引出:验证索引效率的提升 - 在未建立索引之前,执行 SQL 语句 ( WHERE 后用上非索引的条件 ),查看 SQL 的耗时 `SELECT * FROM 表名 WHERE 条件;` - 在条件 ......
MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + update )
# MySQL-进阶篇 ( SQL 优化 ) [TOC] ## SQL 优化 ### 插入数据 index #### 批量插入 - 一般情况下,都用批量插入写法 - 一个 index 插入多条: `Insert into 某表名 values(1, 'xx'),(2, 'yy'),(3, 'xy') ......
mysql代理、中间件技术
# mysql代理、中间件技术 ## 代理简介 **名词** DB proxy 数据库中间件 **功能** 读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作 负载均衡 支持数据的分片自动路由和聚合 **本文主要围绕Mycat实现、且在完成MM-SS集群的条件下* ......
MySQL-进阶篇 ( 存储引擎 + 索引一:结构 + 分类 + 语法 + SQL 性能分析 )
# MySQL-进阶篇 ( 存储引擎 + 索引一 ) [TOC] ## 存储引擎 ### MySQL 体系结构 ![image-20230723223248261](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230723223251.png) ......
Vue的数据更新,页面不更新的解决办法
## 可能原因 更新的数据跟源数据不是同一个,即不是同一个引用 ## 解决办法 最稳妥的办法,可通过拿到源数据取索引的方式进行数据的更新,如: 有一个源数据叫:originData 那么如果在更新时,通过`this.originData[index].time = newValue`的方式进行更新, ......
MySQL-基础篇 ( 函数 + 约束 )
# MySQL-基础篇 ( 函数 + 约束 ) [TOC] ## 函数 - 是指一段可以直接被另一段程序调用的程序或代码 - 解决情况: - 表内存储的是入职日期,通过函数快速计算出入职天数 - 表内存储的是学生的分数值,通过函数快速判定分数属于不及格、及格还是优秀 ### 字符串函数 - MySQ ......
MySQL-基础篇 ( 相关了解 + SQL-DDL )
# MySQL-基础篇 ( 相关了解 + SQL-DDL ) [TOC] ## 认知了解 - 数据库,DataBase 简称 DB,是有组织的存储数据的仓库 - 数据库管理系统,DBMS,是操纵和管理数据库的大型软件 - SQL,全名 Structured Query Language,操作关系型数 ......
MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
# MySQL-基础篇 ( 事务 ) [TOC] ## 事务简介 - 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 - 典型案例:银行转账,一方转账减钱时,若是中途出了问题,此方的钱数不会减少,而是 ......
MySQL-基础篇 ( 多表查询:相关 + 内连接 + 外连接 + 自链接 + 联合查询 + 子查询 )
# MySQL-基础篇 ( 多表查询 ) [TOC] ## 多表查询 ### 分类 - 连接查询 - 内连接:相当于查询 A、B 交集部分数据 - 外连接: - 左外连接:查询左表所有数据,以及两张表交集部分数据 - 右外连接:查询右表所有数据,以及两张表交集部分数据 - 自连接:当前表与自身的连接 ......
MySQL 8 下载安装过程
# MySQL 8 安装过程 - 搜索 MySQL 官网 ——> 点击 DOWNLOADS ——> MySQL Community (GPL) Downloads - 本文是下载社区版本,商业版本的话点击此页面的 MySQL Enterprise Edition ( 商业的是有技术支持收费的,本文介 ......
MySQL-基础篇 ( SQL-DML + DQL + DCL )
# MySQL-基础篇 ( SQL-DML + DQL + DCL ) [TOC] ## SQL ### DML - 数据操作语言,用来对数据库表中的数据进行增删改 #### 添加数据 INSERT - 给指定字段添加数据 `INSERT INTO 表名(字段名1, 字段名2, ...) VALUE ......
【技术积累】MySQL优化及进阶
# MySql优化及进阶 ## 一、MySQL体系结构 - 连接层:是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信 - 服务层:大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部 分内置函数的执行 - 引擎层:负 ......
「Note」您想来点数据结构吗?
### [$\color{black}{P4119\ [Ynoi2018]\ 未来日记}$](https://www.luogu.com.cn/problem/P4119) #### 思路:分块+值域分块 #### 复杂度:$O(n\sqrt n+m\sqrt n)$ #### 主题思路 数列分块需 ......
内网服务器离线编译安装mysql5
目录 * [一.前言](#1) * [二.关于MySQL](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql) * [三.MySQL安装篇](about:blank#%E4%B8%89mysql%E5%AE%89%E8%A3%85%E7%AF%87) * [3 ......
MySQL所有的安装部署方式
目录 * [一.前言](about:blank#%E4%B8%80%E5%89%8D%E8%A8%80) * [二.关于MySQL的安装](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql%E7%9A%84%E5%AE%89%E8%A3%85) * [三.部署 ......
内网服务器离线编译安装mysql5
目录 * [一.前言](#1) * [二.关于MySQL](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql) * [三.MySQL安装篇](about:blank#%E4%B8%89mysql%E5%AE%89%E8%A3%85%E7%AF%87) * [3 ......
jq获取锚点打html格式数据
let left = $(".left").clone() //克隆需要的html格式内容片段 $('.houseBox').html(left.eq(0)) //将数据打进锚点,因为我这里获取到的数据是一整个集合,但是我只需要第一条数据,所以用到了eq $('.houseBox').click(( ......
IIS压缩API返回的JSON数据
安装IIS压缩功能后 点击 配置中选择 system.webServer/httpCompression 点击dynamicTypes 添加以下类型,Json和XML会压缩 ......
使用数据库的优化版php登陆系统
title: 使用数据库的优化版php登陆系统 date: 2023-07-31 12:56:41 categories: CTF-Web入门 description: 数据库优化版本 在学习了MySQL以后,我尝试在原来的简易登陆系统上加入数据库。因为原来的账号密码都存在php文件的数组里嘛,现在 ......
数据结构--选择排序
## 数据结构--选择排序 #### 简单选择排序 **在待排序的数据中选出最大的(小)的元素放在其最终位置.** ![image-20230817171305551](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202308171713786 ......
【狂神说Java】Java零基础学习笔记-JavaSE总结
# 【狂神说Java】Java零基础学习笔记-JavaSE总结 ## JavaSE总结: ![image](https://img2023.cnblogs.com/blog/3231511/202308/3231511-20230817171925456-1307925972.jpg) ## 🎉� ......
离线数仓数据源变更及应对方案
离线数仓数据源的变化对数仓的影响是巨大的,所以我们不但要做好事后监控,也要做好事前的各种流程制度规范,比如所有业务的升库语句需要DBA对其进行管控,只能由DBA进行升库处理,并且做好处理记录,同时把相关变更通知到数据部门。为了防止有导致异常的致命性错误,最好能把binlog监控的就监控起来,这样数据 ......
javascript学习笔记day3
今天没做啥笔记都是些学了的基础知识,学的都是像while,switch这些基础的语法,下面带是笔记 ++i前置运算和i++后置运算的区别:前置运行先相加再计算,后端运算先计算完再++。比较符也有隐式转换brank退出循环continue退出本次循环继续下次循环 顺便把while的循环作业一起放上来了 ......
【狂神说Java】Java零基础学习笔记-异常
# 【狂神说Java】Java零基础学习笔记-异常 ## 异常01:Error和Exception ### 什么是异常 - 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数 ......
数据结构--交换排序
## 数据结构--交换排序 **基本思想:** **两两比较,如果发生逆序则交换,直到所有记录都排好序为止.** ![image-20230812110517796](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202308121105972. ......
seata学习-数据源代理
## 代理的动机 AT 模式下 - 执行 undo-log 回滚日志 代理的是 `DateSource` 这个类 ## 手动代理 即手动注入一个DataSourceProxy,如下 ````java @Bean public DataSource druidDataSource() { return ......
mac m1 docker安装mysql
1、拉取镜像 docker pull mysql/mysql-server 2、启动服务 docker run --name mysql-docker --restart always --privileged=true \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=" ......
大佬的一些笔记
我在小破站下面学习,看见很多大佬发的自己写的博客自己写的笔记很厉害,有啥不懂或者复习的话可以去看看。 这些人真的很厉害,笔记写的那么好。下面我分享下他们写的一些笔记。 Spring:https://cyborg2077.github.io/2022/08/29/Spring/ SpringMVC:h ......
Docker数据管理
Docker数据管理是可以用在数据持久化中,不做持久化,容器的数据随着容器关闭而消失。 目录 一、容器中管理数据方式 二、容器互联 三、总结 一、容器中管理数据方式 1.容器中管理数据主要有两种方式 数据卷(Data Volumes) 数据卷容器(Data Volume Dontainers) 2. ......