笔记mysql
MySQL如何清理数据并释放磁盘空间
在我们的生产环境中有一张表:courier_consume_fail_message,是存放消息消费失败的数据的,设计之初,这张表的数据量评估在万级别以下,因此没有建立索引。 但目前发现,该表的数据量已经达到百万级别,原因产生了大量的重试消费,这导致了该表的慢查询。 因此需要清理该表数据。而实际上, ......
mysql
mysql 1、安装 # mysql 5.7 - name: 准备mysql安装包 copy: src: /mysqlsql-{{ MYSQL_VERSION }}.tar.gz dest: /usr/local/mysql-{{ MYSQL_VERSION }}.tar.gz - name: 解压 ......
手动安装LAMP——在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)
在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)的过程如下: 1. 更新系统:sudo yum update 2. 安装 Apache:sudo yum install httpd 3. 启动 Apache 服务并设置开机自启:sudo systemctl ......
MySQL哪些操作会记录至Binlog文件?
参考: MySQL哪些操作会记录至Binlog文件?操作影响行数为0会写Binlog? https://juejin.cn/post/7066724038999015432 Row模式下,会记录所有执行成功且返回的影响行数大于0的DDL和DML操作,当UPDATE和DELETE操作的影响行数为0时不 ......
连接MySQL报错{"Authentication to host 'PC10103' for user 'root' using method 'sha256_password' failed with message: Access denied for user 'root'@'PC10103' (using password: YES)"}
连接MySQL报错{"Authentication to host 'PC10103' for user 'root' using method 'sha256_password' failed with message: Access denied for user 'root'@'PC10103 ......
秦疆的Java课程笔记:70 面向对象 方法重写
重写都是方法的重写,和属性没有关系。 //父类写一个静态方法 public class A { public static void test() { System.out.println("A=>test()"); } } //子类也写一个静态方法 public class B extends A ......
秦疆的Java课程笔记:69 面向对象 Super详解
super调用父类属性 //首先写一个父类 public class Person { protected String name = "1"; } //然后写一个子类 public class Student extends Person{ private String name = "2"; p ......
C++学习笔记十一:数据类型的转换
一个表达式里的所有变量应该具有相同的类型。 上溢和下溢(overflow and underflow): 1.隐式转换(implicitly): 编译器自动进行。总是把占用内存小的数据类型转化为占用大的数据类型。 int类型转换为double double price { 45.6 }; int u ......
MySQL账号锁定与解锁
MySQL提供了多种方法来锁定解锁账号,下面是几种常用的方法: 1.使用ALTER语句锁定账号 锁定账号: ALTER USER 'username'@'localhost' ACCOUNT LOCK; 解锁账号: ALTER USER'username'@'localhost' ACCOUNT U ......
[视频笔记] 麦子学院Linux嵌入式ARM开发
目录 第一阶段 CLinux 01_嵌入式c语言高级 02_Linux操作系统基础 03_GUN开发 第二阶段 Linux应用 01_IO 02_进程 03_网络 第三阶段 ARM裸机 ARM开发板基础知识 01_ARM学习准备工作 02_ARM世界概要 ARM体系系统 03_ARM体系结构_Cor ......
mysql 索引优化2
对于关联sql的优化 关联字段加索引,让mysql做join操作时尽量选择NLJ算法 小表驱动大表,写多表连接sql时如果明确知道哪张表是小表可以用straight_join写法固定连接驱动方式,省去 mysql优化器自己判断的时间 in和exsits优化 原则:小表驱动大表,即小的数据集驱动大的数 ......
MySQL:SQL 错误 [1118] [42000]: Row size too large.
1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th ......
MySQL运维4-Mycat入门
一、mycat概述 mycat是阿里巴巴企业下的开源的,基于JAVA语言编写的MySQL数据库中间件,可以像使用MySQL一样来使用Mycat,对于开发人员来说根本感觉不到mycat的存在。之前在国内使用数据库分库分表,读写分离最主流的就是使用mycat,但是截止到今日2023-12-13日,myc ......
电路基础笔记1
电路基础 1电流 正电荷在电路中的移动方向规定为电流的方向。 电流通常用字母“I”表示,单位为安培(简称安),用“A”表示,比安培小的单位有毫安(mA)、微安(μA),它们之间的换算关系为1A=103mA=106μA 直流电与交流电 直流电是指方向始终固定不变的电压或电流。能产生直流电的电源称为直流 ......
【笔记】2023.12.14 树上问题
笔记 2023.12.14:树上问题 [Ynoi2004] rpmtdq 支配对:\(i_1\leq i_2\leq j_2\leq j_1, dist(i_1, j_1)\geq dist(i_2, j_2)\) 时,称 \((i_1, j_1)\) 被 \((i_2, j_2)\) 支配,前者就 ......
cpp mysql lmysqlcppconn call procedure
mysql> show create table t5; + + + | Table | Create Table | + + + | t5 | CREATE TABLE `t5` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `name` varc ......
MySQL使用JSON存储数据
1.优点 1.不用为数据中的每个key值新建一个字段,可以任意的增减字段而无需修改数据表结构,甚至可以减少数据表的设计。 2.可以减少数据表的查询,减少关联查询,一个查询的结果就可以代替几个查询的结果,降低数据库服务器的压力。 2.缺点 1、json数据仅仅只能用于展示display,如果用于条件查 ......
使用NineData,轻松完成阿里云RDS MySQL至ClickHouse数据迁移
NineData数据复制产品可以轻松解决MySQL到ClickHouse的同步问题,具有强大的数据转换和映射功能、实时同步性能卓越、简单配置操作、可靠的数据一致性、灵活的定制选项、可观测可干预、运行稳定和安全可靠等优点。只需简单三步,即可完成RDS MySQL到云数据库ClickHouse的数据同步... ......
JavaWeb - day07 - MySQL - DQL、多表设计
01. MySQL-DQL-基本查询 介绍 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。 查询关键字:SELECT 查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们 ......
Python 学习笔记
Python 学习笔记 1、Python脚本 1.1脚本.py hello.py #code:utf-8 # 以下空一行 import os # 以下空两行 print(os.getcwd()) print('欢迎大家') print('来到python世界')`# 最后也要空一行 虽然空行对程序的 ......
MySQL左连接丢失null值的问题
一、前言 我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。 二、错误复现以及解决方案 1、右表不带筛选条件的查询 sql相关的表主要是w ......
阅读笔记《探索需求》
这是本学期最后一本书了,《探索需求》。 第一章讲的是方法论是不够的,主要围绕了三个问题:第一是为什么,因为我们使用的通常都是需求映射图,而不是需求本身,这就是需求要“探索”的原因。人们探索制作映射图,最终得到一张足够接近于实际形态的映射图,并为了一个“现实的”目的把它表达出来。第二是什么时候,如果你 ......
【论文阅读笔记】【多模态-Vision-Language Pretraining】 BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generation
BLIP ICML 2022 (Spotlight) 读论文思考的问题 论文试图解决什么问题?写作背景是什么? 问题: 在视觉-语言预训练(VLP)中,如何更加高效地利用充斥着噪声的海量图文对数据,提升预训练效果? 如何设计模型,使得预训练后的模型在理解(understanding-based)任务 ......
解决mysql的语句中group_concat长度限制问题
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了。其实MYSQL内部对这个是有设置的,默认不设置的长度是1024。查看默认配置 show variables like "group_concat_max_len"; 模板返回是 ......
excel_to_mysql过程(Excel数据转换到MySQL数据库当中)
准备数据流图:在输入输出里面找到对应的类型:数据流图建好了接下来怎么将excel表格数据抽取到mysql当中去???####编辑excel输入:手机号改为数字类型,就没有.0了,主要是类型问题@@@@@@@@@@@@@@@@@@@@@@@建立mysqll连接,进行编辑表输出最后看一下原始数据: 22 ......
数据库选型:MySQL、PostgreSQL、MongoDB
能够支撑实时业务的数据库,常见的数据库有: 关系型数据库:MySQL、PostgreSQL,以及Oracle、DB2、Microsoft SQL Server等 非关系型数据库:MongoDB 下面针对MySQL、PostgreSQL、MongoDB做对比分析。 关于最受欢迎排行榜,该三类数据库处于 ......
mysql导入导出
# 数据库导出 mysqldump -u root -p mysql > mysql.sql # 数据库导入 mysql -u root -p -D mysql < mysql.sql # 单表导出 mysqldump -u root -p mysql tablename > tablename.s ......
MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)
背景 使用docker安装mysql5.7,容器显示正常启动,但始终本地或者远程都连接不上该数据库 定位原因 密码加密方式错误 解决方法 ......
MySQL Update语句一个非常经典的“坑”
起因 最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新… 结论 小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。 现象 刚遇到这个问题的时候,我拿到这条语句直接在测试 ......