索引 建议mysql

MySQL(一)卸载与重装

一.卸载MySQL 1.关闭MySQL服务 1.可用命令net stop mysql,或者win+r 输入 services.msc -->打开服务MySQL->右键停止 2.卸载MySQL相关程序 1.win+r 输入 control-->打开控制面板-->程序(卸载程序)-->MySQL相关的可 ......
MySQL

GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议

1、里程碑: 可以理解为对大的工作内容进行定义,比如构建一个版本、新增某个功能、变更某个需求。 2、议题: 为对“里程碑”进行进行模块拆分,比如变更某个需求时设计到多个端进行修改、多个接口修改、多个接口修改时又涉及到其他系统业务场景进行测试。可对这些内容进行拆分,并且gitlab支持把议题分配给相应 ......
议题 里程碑 史诗 代码 建议

前缀索引

前提 前缀的标识度高 比如我司系统记录的区块链交易哈希字段就适合建立前缀索引,因为密码几乎各不相同 难度 在于前缀截取的度 实操 我们可以利用下面的sql来确定截取的长度: select count(*)/count(distinct left(tx_hash,preLen)); 通过从调整preL ......
前缀 索引

mysql获取指定月份所有日期 列表

SELECT date_format( date_add( '2023-03-01', INTERVAL ( id - 1 ) DAY ), '%Y-%m-%d' ) date FROM sys_api_info WHERE id <= DAY (last_day( '2023-03-01' )) ......
月份 日期 mysql

python mysql eXCEL

import re import pymysql import requests from bs4 import BeautifulSoup import lxml import sys, io import openpyxl # 数据库信息 host = '192.168.56.101' user ......
python mysql eXCEL

mysql8存取json

1、建表 CREATE TABLE `test` ( `id` bigint NOT NULL, `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `msg` json NU ......
mysql8 mysql json

mysql求多列最大值

1、使用列转行,每一列都转为一行数据,这样,直接比值就可以了。 优点: 比较常用,可以不用先求出每行或每列的最大值,转换后直接比值即可。 缺点 :大量使用union,union越多,性能越差,在数据量大的情况下不推荐。 select ymd,max(value) from ( select name ......
最大值 mysql

利用Python操作Mysql数据库

我们在进行Python编程的时候,时常要将一些数据保存起来,其中最方便的莫过于保存在文本文件了。但是如果保存的文件太大,用文本文件就不太现实了,毕竟打开都是个问题,这个时候我们需要用到数据库。提到数据库,相信大部分人都不会陌生,今天我们要学的就是数据库中小编自认为最棒的Mysql数据库了。 一、下载 ......
数据库 数据 Python Mysql

mysql查询上个季度数据

mysql查询上季度数据 个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top 最近接口需要统计上个季度的数据统计,补一下sql 季度函数: QUARTER(date) 函数返回给定日期值(1到4之间的数字 ......
季度 数据 mysql

浅谈MySQL索引

InnoDB 页 InnoDB 是一个将表中的数据存储到磁盘上的存储引擎,即使我们关闭并重启数据库,数据还是存在。而真正处理数据的过程发生在内存中,所以需要把磁盘中的数据加载到内存中。如果是处理写入或修改请求,还需要把内存中的内容刷新到磁盘上,而我们知道读写磁盘的速度非常慢,与读写内存差了几个数量级 ......
索引 MySQL

MySQL查询某字段在哪些表中

https://blog.csdn.net/qq_45722267/article/details/126350980?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EC ......
字段 MySQL

Elasticsearch ILM DSL 索引生命周期管理

1、冷热集群架构 冷热架构也叫冷暖架构,是“Hot-Warm” Architecture的中文翻译。 冷热架构本质是给节点设置不同的属性,让每个节点具备了不同的属性。为演示 ILM,需要首先配置冷热架构,三个节点在 elasticsearch.yml 分别设置的属性如下: 查看es冷热集群架构 2、 ......
Elasticsearch 周期 索引 生命 DSL

Centos7 离线安装mysql

1、在mysql官网找到glibc2.12-x86_64.tar.gz包下载,地址 https://downloads.mysql.com/archives/community/ 2、解压 tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C ......
Centos7 Centos mysql

数据库加载驱动问题(java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver)

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 遇到此问题,首先检查IDEA外部库中是否有mysql数据库驱动。如下所示:如果发现外部库中存有mysql数据库驱动,需要在数据库配置文件中查看是否设置有时区mysql8.0以上版本需 ......

MySql

1、初识MySQL 1.1什么是数据库DB 存储数据,管理数据 1.2、数据库分类 关系型数据库:行和列 MySQL,Oracle,SQLserver 通过表和表之间,行和列之间的关系进行储存 非关系数据库: Redis,MongoDB 非关系型数据库,对象存储,通过对象自身属性来决定 ==DBMS ......
MySql

MySQL事务

1. 事务 事务是指一个或者多个数据库操作,要么全部没有执行,要么全部成功执行。 中途失败需要回滚到指定状态,全部执行成功需要确保持久保存在数据库中。 事务拥有四个特性,习惯上被称之为ACID特性。 2. ACID特性 为了更直观的解释ACID特性,下面先说明A, B, C之间互相转账的过程。 假设 ......
事务 MySQL

Linux(UOS)安装MySQL

1、https://www.mysql.com/ 2、 3、 4、 5、 6、配置MySQL库安装环境及服务器端的安装 dpkg -i mysql-apt-config_0.8.25-1_all.deb apt-get update aptitude install mysql-server 7、客 ......
Linux MySQL UOS

Mysql - Gorm Updates的坑

// 如果单个属性被更改了,更新它db.Model(&user).Update("name", "hello")//// UPDATE users SET name='hello', updated_at='2013-11-17 21:34:10' WHERE id=111; // 使用组合条件更新 ......
Updates Mysql Gorm

DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步

场景 Kettle-开源的ETL工具集-实现SqlServer到Mysql表的数据同步并部署在Windows服务器上: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119891674 上面讲过Kettle的使用,下面记录下阿里开 ......
增量 Sqlserver Windows 工具 DataX

MySQL scott用例sql代码

5、scott用例表 CREATE TABLE DEPT (DEPTNO TINYINT(2) , DNAME VARCHAR(14) , LOC VARCHAR(13) ) ; ALTER TABLE DEPT ADD CONSTRAINT PK_DEPT PRIMARY KEY(DEPTNO); ......
代码 MySQL scott sql

Centos7安装和配置Mysql8

Centos7安装和配置Mysql8 一、yum方式安装 1.由于centOS7中默认安装了MariaDB,需要先进行卸载 rpm -qa | grep -i mariadbrpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64 新增:经实践在使用yum方式 ......
Centos7 Centos Mysql8 Mysql

设置行索引和连续索引

1.设置某列为行索引: 2.数据清洗之后设置连续的索引: ......
索引

mysql主从:mysql 主从、django使用多数据库做读写分离

一、mysql 主从 介绍 MySQL主从复制是一种常见的数据库复制技术,可以将一个MySQL数据库的数据复制到多个从库中,从而提高读取性能和数据可用性。 在主从复制中,主库是数据的源头,从库是数据的副本,主库将数据变更记录到二进制日志中,从库通过读取二进制日志实现数据的同步。 MySQL主从复制技 ......
主从 mysql 数据库 数据 django

mysql主从

今日内容 1 python操作哨兵 # 高可用架构后 》不能直接连某一个主库了 》主库可能会挂掉,后来它就不是主库了 # 之前学的连接redis的操作,就用不了了 import redis conn=redis.Redis(host='',port=6379) conn.set() conn.clo ......
主从 mysql

索引设计的原则

为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。索引设计不合理或者缺少索引都会对数据库和应用程序的性能造成障碍。高效的索引对于获得良好的性能非常重要。设计索引时,应该考虑相应准则。 一、适合创建索引的11中情况 1、字段的数值有唯一性的限制 在数据库表中,如 ......
索引 原则

shell 改mysql

mysql -h 100.200.300.400 -uaaaaa -pxxx -P3306 -e "use pth;select user_id,min(start_time),attendance_type from tb_kkkkkk where year=2023 and month=4 an ......
shell mysql

使用Docker安装Mysql

mysql官方DockerHub地址:https://hub.docker.com/_/mysql 可选的环境变量: MYSQL_ROOT_PASSWORD MYSQL_DATABASE MYSQL_USER, MYSQL_PASSWORD MYSQL_ALLOW_EMPTY_PASSWORD MY ......
Docker Mysql

mysql undo log管理

MySQL undo log 管理 在InnoDB存储引擎中,undo log是采用分段(segment)的方式进行存储的。rollback segment称为回滚段,每个回滚段中有1024个undo log segment。在MySQL5.5之前,只支持1个rollback segment,也就是 ......
mysql undo log

MySQL-mysqldump原理

mysqldump原理解析 mysqldump命令执行和输出 mysqldump --no-defaults -h localhost -uroot -p12345678 -P3306 --databases eo_oslog --tables t1 --single-transaction --m ......
MySQL-mysqldump mysqldump 原理 MySQL

读《mysql是怎样运行的》有感

最近读了一本书《mysql是怎样运行的》,读完后在大体上对mysql的运行有一定的了解。在以前,我对mysql有以下的为什么: InnoDB中的表空间、段、区和页是什么? redo log为什么就能实现事务的持久性? 到底什么是意向锁?意向锁有什么用? mysql中的外连接、内连接到底是什么? 事务 ......
mysql