centos mysql8 mysql 7.6

MySQL优化之limit和count

MySQL优化之limit和count limit优化 一个常见又非常头疼的问题就是 limit 2000000,10 ,此时需要MySQL排序前2000010 记录,仅仅返回2000000 - 2000010的记录,其他记录丢弃,查询排序的代价非常大。 优化思路: 一般分页查询时,通过创建 覆盖索 ......
MySQL limit count

Mysql 幻读

总结下:简单的事务操作,例如快照读,通过系统提供的mvcc机制——创建版本号、删除版 本号,避免幻读。而复杂的事务操作,例如当前度,则需要通过加锁进行控制。 [参考一:幻读的基本概念](https://blog.csdn.net/jaryle/article/details/119027354) # ......
Mysql

安装 MySQL ZIP 版本

安装 MySQL 的 ZIP 版本相对于安装包版本稍微复杂一些,因为它需要手动解压和配置。以下是在 Windows 上安装 MySQL ZIP 版本的步骤: 1. 下载 MySQL ZIP 文件: 前往 MySQL 官方网站 (https://dev.mysql.com/downloads/mysq ......
版本 MySQL ZIP

MySQL(视图、事务、存储过程、函数、流程控制、索引)

一 视图(了解) 什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 为什么要用视图 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图,后续直接操作 视图其实也是一张表 如何操作 # 固定语法 create view # 具体操作 create view teac ......
视图 函数 索引 流程 事务

MySQL优化之group by

MySQL之group by group by优化 #删除掉目前的联合索引 idx_user_pro_age_sta drop index idx_user_ro_age_sta on tb_user; #执行分组操作,根据profession字段分组 explain select professi ......
MySQL group by

centos7中 aspera软件的安装

01、系统 [root@PC1 home]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 02、conda安装 [root@PC1 test]# conda install -c hcc aspera-cli -y 03、 ......
centos7 centos aspera 软件

CentOS 7密码忘记修改不成功失败

重置密码(过程和 https://blog.csdn.net/drnrrwfs/article/details/126801657 文章一样) 也提示成功,但是登录就是提示密码不对。 ### 解决方法: 你可能**重置错用户**了。系统安装时候就新建了其他用户,而不是默认的 root 用户。 以下是 ......
密码 CentOS

MySQL之order by优化

MySQL之order by优化 .Using filesort:通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区sort buffer中完成排序操作,所有不是通过索引直接返回排序结果的排序都叫 FileSot 排序。 Using index:通过有序索引顺序扫描直接返回有序数据,这种 ......
MySQL order

MysQL

# 一、MySQL数据库概念 > 数据库(Database) 数据库, 简而言之可视为电子化的文件柜—存储电子文件的处所, 用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓 “数据库” 系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 > ......
MysQL

Mysql基础8-多表查询

一、多表关系 一对多或者多对一 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门(不考虑跨部门的特殊情况) 实现:在多的一方建立外键,指向一的一方的主键,这里员工表是多的的一方,部门表是一的一方 多对多 案例:学生与课程的关系 关系:一个学生可以选修多门课程,一门课程也可以供 ......
基础 Mysql

MySQL之主键优化

MySQL之主键优化 页分裂 页可以为空,也可以填充一半,也可以填充100%。每个页包含了2-N行数据(如果一行数据多大,会行溢出),根据主键排列。 主键顺序插入: 主键乱序插入: 先找应该插的一页,将该页从中间分开,插入到后面的新页。 然后改变页面指向顺序 这个就叫做页分裂 页合并 当删除一行记录 ......
MySQL

二十一、Qt操作mysql数据库

1.使用环境介绍 Qt Creator5.12.7+Mysql5.5.28+Windows10操作系统 2.添加驱动文件 2.1 将mysql安装目录下的libmysql.dll文件复制到qt编译套件的bin目录下 2.2 编译libmysql.dll和libmysql.lib 找到qt源码src目 ......
数据库 数据 mysql

MySQL之插入优化

MySQL之插入优化 insert优化 原批量插入: insert into tb_test values(1,'tom'); insert into tb_test values(2,'cat'); insert into tb_test values(3,'jerry'); 改批量插入: ins ......
MySQL

CentOS搭建免费开源的邮件服务器

最近工作中用到邮件,用163和qq还需要设置授权码和外网,而且没有匿名发送邮件功能。网上找了个开源的邮件服务器(ewomail)用来测试。顺便记录下部署过程。 环境 CentOS Linux release 7.2.1511 (Core) 工具 ewomail 官网:http://www.ewoma ......
邮件 服务器 CentOS

MySql 终端常用指令

1、开发环境:Window10 + mysql-8.0.33-win64 2、管理员模式打开终端 3、登录数据库(停止 + 开启 + 登录),具体指令参考 MySql 安装篇 4、操作数据库相关功能 1)查看数据库列表:show databases; 主要用于显示当前存在的数据库 2)创建数据库:c ......
指令 终端 常用 MySql

使用prometheus+grafana监控Linux和Mysql

整个监控系统分为三部分:prometheus,grafana,xxxx_exporter(各种类型的数据采集器,在本例中就是node_exporter, mysqld_exporter) 1、在主监控服务器上安装prometheus作为主服务 2、在主监控服务器上安装grafana用于界面展示 3、 ......
prometheus grafana Linux Mysql

MySQL之索引使用与失效情况

MySQL之索引使用与失效情况 索引使用 验证索引效率 在未建立索引之前,执行如下SQL语句,查看SQL的耗时。 SELECT * FROM tb_sku WHERE sn ="100000003145001'; 针对字段创建索引 create index idx_sku_sn on tb sku( ......
索引 情况 MySQL

k8s 学习笔记之 centos7 环境初始化

## Linux 环境初始化 —— CentOS7.9 > 确保 Linux 版本在 7.5 以上,方便安装 k8s 集群,且所有机器上需要配置环境 ### 1. 查看操作系统版本 ``` [root@master ~]# cat /etc/redhat-release CentOS Linux r ......
centos7 环境 笔记 centos k8s

mysql - timestampdiff() 函数

https://blog.csdn.net/Hudas/article/details/124351790 https://blog.csdn.net/qq_37493556/article/details/92805912 ......
timestampdiff 函数 mysql

helm安装mysql8.0集群模式

1.安装operator:MysqlCluster 2.使用operator安装mysql8.0集群 CREATE USER 'root' IDENTIFIED BY '134er6'; ALTER USER 'root'@'%' IDENTIFIED BY 'Qwer#@!'; apiVersio ......
集群 模式 mysql8 mysql helm

mysql:EXPLAIN

推荐阅读原文:[EXPLAIN用法和结果分析](https://blog.csdn.net/why15732625998/article/details/80388236) 语法: `EXPLAIN SELECT * FROM t1` #### id - id相同,执行顺序由上至下 - id不同,如 ......
EXPLAIN mysql

Mysql表数据如何增加汇总统计行(GROUP BY WITH ROLLUP函数用法)

举例一: 下面是一张【商品的售出情况汇总表 tb_goods_sale】 ,表字段解释如下: 目前表中有3条数据,如下图,我们利用GROUP BY WITH ROLLUP 进行统计汇总商品的【售出总数】和【营销额】 sql如下: SELECTa.goods_name,sum( saled_count ......
函数 数据 ROLLUP Mysql GROUP

安装 MySQL for Windows 时报错 The configuration for MySQL Server 8.0.34 has failed. You can find more information about the failures in the 'Log' tab. 解决方法

今天在安装 MySQL for Windows 时报错 ```txt The configuration for MySQL Server 8.0.34 has failed. You can find more information about the failures in the 'Log' ......
MySQL configuration information for the

centos7安装chrome

# centos7安装chrome ## 一、下载rpm包(在linux上下载) 下载链接:https://www.google.cn/chrome/next-steps.html?statcb=0&installdataindex=empty&defaultbrowser=0 ## 二、下载安装依 ......
centos7 centos chrome

mysql多表关联的新增和修改操作

### 1.多表的新增操作 **需求**:从一个表查出的字段插入到另一个表 **示例**:将loit_bear表的type_code和type_name的字段值全部分别新增到loit_dict表的dict_code和dict_name字段 ```sql INSERT INTO loit_dict ( ......
mysql

MySQL8.0安装Mcafee审计插件,开启审计功能

最近根据安全审计要求,数据库需要开启审计日志功能 社区版本的MySQL8没有官方的审计日志插件,我们可以选择Mcafee提供的插件进行安装 ## 1、下载插件 首先需要根据数据库版本选择对应的插件; https://github.com/mcafee-enterprise/mysql-audit * ......
插件 功能 MySQL8 Mcafee MySQL

python+mysql

[toc] ### MySQL安装&初始化&连接 #### mysql安装 1. mysql主要为5和8两个版本, [下载地址](https://dev.mysql.com/downloads/mysql/ "下载地址") 2. 下载形式为压缩包的格式, 解压即用 #### mysql初始化 1. ......
python mysql

Navicat连不上mysql8

今天使用navicat连接mysql8,发现错误连连 错误1:1130-Host '192.168.50.2' is not allowed to connect to this MySQL server 错误2:2059-Authentication plugin 'caching_sha2_pa ......
Navicat mysql8 mysql

mysql导入txt 中文乱码怎么解决

在MySQL中导入txt文件时,如果出现中文乱码的问题该如何解决呢?以下是解决方法: 1. 首先需要确认导入的txt文件是否为UTF-8编码格式。可以使用记事本打开文本文件,如果乱码,可按以下方法手动转换编码:(1)打开记事本,将文件打开;(2)在菜单栏中选择“另存为”;(3)在弹出的窗口中选择“编 ......
乱码 mysql txt

centos7升级PHP7

centos7升级PHP7.2到8.0 参考:https://blog.csdn.net/hy6533/article/details/120323038 宿主机部署5.0 https://blog.csdn.net/litaimin/article/details/114636527 1.删除老版 ......
centos7 centos PHP7 PHP