mysql出处 基础dql

SpringBoot+ShardingSphere+Mybatis实现Mysql8读写分离

场景 CentOS7安装Mysql8并进行主从复制配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131810683 在上面搭建起来Mysql之间的主从复制的基础上,在SpringBoot项目中实现Mysql数据的 读写分离 ......

mysql的联合索引有什么优势和劣势?

MySQL的联合索引(Composite Index)是指同时索引多个列的组合值。联合索引的优势和劣势如下: 优势:1. 支持多列查询:联合索引可以提高多列查询的效率,当查询条件涉及到联合索引的多个列时,可以利用索引的有序性,减少磁盘I/O和数据的扫描量,提高查询速度。 2. 覆盖索引:当联合索引包 ......
劣势 索引 优势 mysql

java语言在内存中进行数据运算与通过mysql的表进行运算各有什么优势和劣势?

Java语言在内存中进行数据运算和通过MySQL的表进行运算各有以下优势和劣势: Java语言在内存中进行数据运算的优势:1. 快速:在内存中进行数据运算可以大大提高计算速度,因为内存的读写速度比磁盘快得多。 2. 灵活:Java语言提供了丰富的数据结构和算法库,可以方便地进行各种数据运算和处理,满 ......
劣势 内存 优势 语言 数据

MySQL尾部空格处理与哪些设置有关?

在之前的这篇文章Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别[1]中,简单对比、介绍了一下MySQL的NULL/空格/尾部空格处理方式,主要对比了NULL与长度为空的字符串,其实很多地方没有分析到位就一笔带过了。这篇文章重新来细说一下MySQL的尾部空格处 ......
尾部 空格 MySQL

基础入门-Web架构&OSS存储&负载均衡&CDN加速&反向代理&WAF防护

[TOC] # WAF ![1689839414103](https://img2023.cnblogs.com/blog/3240627/202307/3240627-20230720160452288-458556087.jpg) 公司产品大部分以硬件为主;商业产品,个人使用的以软件为主; ![ ......
amp 架构 基础 Web OSS

linux mysql 安装

centos安装mysql5.7 安装包下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载安装包:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.3 ......
linux mysql

MySQL中IF函数使用:字段A的返回值,根据字段B和C的条件来决定

场景说明:车辆的位置信息是否返回,根据车辆位置的更新时间是否大于车辆的出站时间来决定; 如果车辆位置的更新时间大于车辆的出站时间,则为有效的数据,直接返回经纬度数据; 否则,视为无效的数据,直接返回NULL。 下面是SQL语句的片段: IF(mmr.location_update_time >= m ......
字段 函数 条件 MySQL

mysql主从数据库

今日配置主从数据库,在配置完成时,对主数据库进行创建库操作,从数据库正常同步。但直接对从数据库进行删库操作后。从数据库的sql能力无法正常进行,但主从数据库的IO通信,没有问题。在重新配置主从数据库后。问题解决。 ......
主从 数据库 数据 mysql

NodeJS 基础语法

# 一、NodJS 基础语法 [TOC] ## 1.1 安装 - 下载镜像地址: - [阿里云镜像地址](https://registry.npmmirror.com/binary.html?path=node/&spm=a2c6h.24755359.0.0.6d446e51oCsc9D): `ht ......
语法 基础 NodeJS

云原生基础设施实践:NebulaGraph 的 KubeBlocks 集成故事

像是 NebulaGraph 这类基础设施上云,通用的方法一般是将线下物理机替换成云端的虚拟资源,依托各大云服务厂商实现“服务上云”。但还有一种选择,就是依托云数据基础设施,将数据库产品变成为云生态的一环,不只是提供自身的数据云服务,还能同其他的数据库一起分析挖掘业务数据价值。 ......

mysql查询数据库重复数据

查询重复领取的优惠券 //查询8888888用户优惠券状态为未使用且数量大于2的用户领取过的优惠券 SELECT discount_coupon_id,count(discount_coupon_id) as c FROM `faith_user_discount_coupon` where use ......
数据 数据库 mysql

mysql基础~基础知识问答

一 orc系列 1 orc切换模式常用的是主动触发高可用切换(例行维护),被动高可用切换(mysql负载很高,mysql主库down掉) 2 orc在以下情况不会发生切换 从库发生故障,主从复制异常,从库挂掉,从库出现延时 主库hang住,主库出现too manay connetions(因为orc ......
基础 基础知识 知识 mysql

Mysql学习笔记(一)

一、基础概念 1.术语 数据库(DB) 数据库管理系统(DBMS) SQL(Structured Query Language) 2.关系型数据库(二维表) 二、SQL 1.分类 DDL(Data Definition Language)数据定义语言(操作数据库、表、字段) DML(Data Man ......
笔记 Mysql

Docker 基础

Docker的常用命令 帮助命令 docker vrsion #显示Docker客户端和服务端的版本信息docker info #显示Docker的系统信息包括镜像和容器的数量docker 命令 --help #帮助命令 镜像命令 docker images 查看所有本地的主机上的镜像 root@i ......
基础 Docker

MySQL 查询按序累加数值

Mysql 假如我有一个表,有字段day,money,day记录我攒钱的第几天,money记录我当天攒的钱数,请写一个查询,返回我攒钱的天数,和这一天之前(包含这一天)一共攒的钱数 ```sql SELECT day, money, (@cumulative_money := @cumulative ......
数值 MySQL

Git基础

[toc] # What ## 历史 * 始于Linx社区,最初Git是为辅助Linux内核开发的,来替代BitKeeper * 免费、开源的 ## Git基本理论(核心) ### 工作区域 ![work space][work space id] 1. 工作目录(Working Directory ......
基础 Git

计算机系统基础PA1

在开始愉快的PA之旅之前 不来玩一下吗? 不得不说,要仔细看清楚来,是根据 fceux-am/README.md中的内容进行操作 这里我们可以拿到一个压缩包 咋解压? 解压完后,比如我想要将这个文件夹下的全部文件移动到当前文件夹下,咋办? 如将 a/b/下的文件全部移动搭配 a/下 mv a/b/* ......
计算机 基础 系统 PA1 PA

MySQL数据库中根据权限创立用户

1. 先列举一些mysql的常用命令 show databases; # 查看数据库 create database xxx; # 创建数据库 drop database xxx; # 删除数据库 use xxx; # 使用数据库 show tables; # 查看表 create table pe ......
权限 数据库 数据 用户 MySQL

MySQL之事务

MySQL之事务 事务操作 开启事务 start transaction 或 begin; 提交事务 commit; 回滚事务 rollback; 经典案例之转账操作 select @@autocommit; ​ set @@autocommit = 0; --设置为手动提交,此时执行完语句必须要执 ......
事务 MySQL

6大常用基础算法

# 6大常用基础算法 ## 1 冒泡排序(BubbleSort) ### 基本思想 两个数比较大小,比较大的数下沉,比较小的数冒起来。 ### 时间复杂度 O(n)2 ### 代码 ~~~c++ ``` int a[]={1 5,4,3,2,8,0,7}; int length=sizeof(a)/ ......
算法 常用 基础

mysql配置文件my.ini在Windows上的路径

大体有两个: 1.安装路径,例如:C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe 2.配置目录,例如:"C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" 更快速的方法: 打开Windows --服 ......
路径 Windows 文件 mysql ini

Mysql 悲观锁

1.mysql的悲观锁 概念 悲观锁[Pessimistic Concurrency Control]指的是 在操作数据的时候悲观的认为数据会发生冲突, 所以在每次操作的时候都直接把数据给锁住 ,这样其他的线程就只能阻塞住 无法操作, 所以悲观锁比较耗费时间, 一般悲观锁都是借助 数据库锁机制 在j ......
Mysql

MySQL 创建用户并授权

创建用户 CREATE USER 'usernamexxx'@'hostxxx' IDENTIFIED BY 'passwordxxx'; 说明: hostxxx:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% passw ......
用户 MySQL

定时清理mysql表数据

因为我们开发的系统,需要记录操作日志,短短的时间内,整个日志表就会有很多数据进来,有些数据基本没有啥用了 ,于是需要写一个定时任务来定期处理这些数据(业务要求数据只保留三个月),所以我开始第一时间想到两个方案: 一:是在代码中写一个定时器,每天12点自动删除日志表中的数据 二:是使用mysql 自带 ......
数据 mysql

MySQL binlog 回滚工具 reverse_sql

reverse_sql 是一个用于解析和转换 MySQL 二进制日志(binlog)的工具。它可以将二进制日志文件中记录的数据库更改操作(如插入、更新、删除)转换为反向的 SQL 语句,以便进行数据恢复。其运行模式需二进制日志设置为 ROW 格式。 reverse_sql工具是一个用于数据库恢复的工 ......
reverse_sql reverse 工具 binlog MySQL

win10使用Docker Desktop启动mysql报错:Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306:

问题描述 今天上班用wind10电脑启动Docker Desktop使用MySQL,突然间报了一个错,错误如下: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0. ......
3306 available exposing response Desktop

Docker中安装MYSQL

DOCKER 新手,感谢网友提供的帮助~~ 安装手记,所以文章有些杂乱,可直接跳到文末看结论,网友文章可重点参考 目标: Docker中安装MYSQL 环境: centos7 docker-ce 最新版 能正常启动 mysql 8.0.19(不想用最新的) 过程 开始安装 https://blog. ......
Docker MYSQL

MySQL的两种存储引擎InnoDB和MyISAM的区别

InnoDB和MyISAM是MySQL两种常用的存储引擎,在功能和性能上有一些不同点: 1.事务支持:InnoDB支持事务处理,而MyISAM不支持。 2.锁机制:InnoDB采用行级锁定机制,可以在高并发环境下提高性能,并且避免了表锁的情况。MyISAM只有表锁定机制,当多个连接同时访问时, 则会 ......
引擎 InnoDB MyISAM MySQL

Ajax基础

# 1. 全局刷新和局部刷新 > B/S 结构项目中, 浏览器(Browse)负责把用户的请求和参数通过网络发送给服务器(Server),服务端使用 Servlet(多种服务端技术的一种)接收请求,并将处理结果返回给浏 览器。 浏览器在 html,jsp 上呈现数据,混合使用 css, js 帮助美 ......
基础 Ajax

【网络】【IP】IP 协议基础知识

1 前言 这节我们来看看 IP的一些基础知识。 2 IP 基本认识 IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。 网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。 网络层与数据链路层有什么关系呢? 有的小伙伴分不清 IP(网络层) 和 MAC ( ......
基础知识 基础 知识 网络