mysql_day笔记mysql 2023

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

2023-7-19

19: 信息收集 (昨天下午和晚上弄靶场来着,上午随便写了点) 呃……这个发博客好像不太好 贴点网址看看吧 主动与被动信息搜集: https://zhuanlan.zhihu.com/p/567027661?utm_id=0 https://www.blog.23day.site/articles/ ......
2023 19

2023.7.20 环形子数组的最大和

![image](https://img2023.cnblogs.com/blog/3206340/202307/3206340-20230720154321909-118086408.png) 求子数组最大和可以用dp解决,所以环形子数组也可以用dp解决。最简单的就是破环成链,将原数组再复制一遍然 ......
环形 数组 2023 20

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

THUPC2023&JSOI2023游记暨退役杂感

# Day -15 开坑,但愿能进决赛 # Day -10 组了个MOer,希望能帮忙做点数学题 # Day 1 A做了好久,还是要多练脑子 B推出来了不敢做,怕罚时(怕个P 同余最短路没调出来,晚上去补 签到签得太慢(虽然不是我写的 寄,如果有强一点的队友可以过个六题左右吧 现实是一轮游了 题解写 ......
杂感 2023 游记 THUPC JSOI

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

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

mysql主从数据库

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

2023牛客多校7.17补题

### 当时就做了两道签到题DJ,这两天补了四道简单题HKLM ### [D-Chocolate](https://ac.nowcoder.com/acm/contest/57355/D) ### 题意:$n × m$ 的巧克力,Kelin先手,Walk Alone后手,每人每次拿走一块左下角为$( ......
2023 7.17 17

【日记】2023年7月20日

2023年7月20日 晴 日程安排: 八点半之前到达公司,吃点早饭开始今天的学习,继续学习昨天的文档和芯片的内容。 学习内容: 芯片的分类 本文重点关注芯片中晶体管工作状态和电信号种类,把芯片家族粗略划分为: 数字电路芯片 模拟电路芯片 数模混合电路芯片 特种电路芯片 一、数字电路芯片 主要用于计算 ......
日记 2023

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

在2023.7.20发生的一些事

去 Luogu 交了一篇题解,其中关于有 $n$ 层的满二叉树有一共有多少个节点的内容,一开始看错了写的是 $n^2$,审核打回说是 $2^n$,然后我又改成 $2^n$,结构审核又打回来说是 $2^n-1$。 虽然有我自己概念不清的原因在但是还是感觉有点无语(ˉ▽ˉ;)... ......
2023 20

Mysql学习笔记(一)

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

【禅道2023年中总结】用热爱,走一些“远”路!

相伴:开源十四载,更适合成长中企业的项目管理工具 盛夏来临,2023年也过去了一半。回顾上半年,禅道团队不断突破,拥抱变化,迎接新的机遇和挑战,一些来之不易的突破,让我们惊叹、思考或感动……时光的车轮滚滚向前,14岁的禅道青春正好。这十余年间,虽然历经过波折与磨难,禅道却依然保持着顽强的拼搏奋斗精神 ......
2023

MySQL 查询按序累加数值

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

2023 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛)记录

## RC-u1 亚运奖牌榜 ### 思路 略 ### 代码 点击查看代码 ``` #include #define rep(i,x,y) for(int i=x; i>n; while(n--){ int x,c; cin>>x>>c; a[x][c]++; } rep(i,0,1){ rep(j ......
开发者 机器人 本科 技能 机器

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

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

阅读 | 《费曼学习法》读书笔记 | 2023年7月20日

小虾米原创作品,转载请注明出处:https://www.cnblogs.com/shrimp-can/p/17567931.html 你是否花了很多时间精力学习,效果却始终不好? 你是否学习了很多知识,但是当需要表述或写作的时候就像“茶壶里倒饺子,倒不出来”? 你是否按步就班的学习,但是学了之后就忘 ......
笔记 2023

MySQL之事务

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

2023.7.19小结

###前排碎碎念 昨天下午劳逸逸逸结合了一下。有朋自远方来那就带她出去玩,再加上晚上大大大暴雨,所以昨天没学什么东西,因而小结空了一天。 但今天转念一想觉得还是浅写一下叭,那就写两天的! ##7.18的内容: 上午看了一下二分(实际上是前一天晚上在oi-wiki上面随便翻开结果发现第一次交WA了,所 ......
小结 2023 19

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

笔记

$$n^{n-2}:有标号的n个点构成的树$$ prufer序列:https://blog.csdn.net/Code92007/article/details/106790551/ https://oi-wiki.org/graph/prufer/ 建立: 过程 给一个例子吧,这是一棵 7 个结点 ......
笔记