mysql5 mysql centos rpm

在KVM上基于Centos7虚拟机仅主机模式的网络配置

### 前言 在学习K8S环境搭建中,发现vmware对ubuntu的支持不太好,特别是虚拟网络经常出现一些奇奇怪怪的问题,为了减少在学习搭建K8S环境过程中一些无关紧要问题上带来的心智负担,所以改用KVM去搭建集群环境。但是在使用KVM的环境下发现网卡的默认选择项只有桥接模式和NAT模式,并没有仅 ......
主机 Centos7 模式 Centos 网络

MySQL——GROUP BY详解与优化

> 在 MySQL 中,GROUP BY用于将具有指定列中相同值的行分组在一起。这是在处理大量数据时非常有用的功能,允许对数据进行分类和聚合。 # 基本使用 ## 语法 以下是GROUP BY子句的基本语法: """ SELECT col1, col2, ..., aggregate_functio ......
MySQL GROUP

MySQL之存储过程简单入门(crud)

存储过程 介绍 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 特点 封装、复用。 可以接收 ......
过程 MySQL crud

Centos 7 单用户模式修改密码/配置

1、启动系统,启动项界面显示时,按“↑↓”键停留在此界面,按下“e”键进入编辑模式 2、利用“↑↓”键找到“linux16”开头的那段,去掉“rhgb”和“quiet”参数,并在“UTF-8”之后添加“init=/bin/sh” 3、修改后,按“Ctrl+X”重启系统 4、修改根目录的修改权限,并重 ......
密码 模式 Centos

MySQL中使用JSON存储数据

### 1.概述: MySQL从5.7版本开始引入了对JSON数据类型的原生支持。 这个增强功能使开发人员能够直接在数据库中存储、操作和查询JSON数据。 MySQL的JSON字段为存储半结构化数据提供了更加灵活和高效的方式。 相比传统的关系型数据库,使用JSON字段的优势包括: * 灵活性:JSO ......
数据 MySQL JSON

MySQL的执行计划详解(Explain)

MySQL的执行计划详解(Explain) 1、MySQL执行计划的定义 在 MySQL 中可以通过 explain 关键字模拟优化器执行 SQL语句,从而知道 MySQL 是如何处理 SQL 语句的。 2、MySQL整个查询的过程• 客户端向 MySQL 服务器发送一条查询请求• 服务器首先检查查 ......
Explain MySQL

MySQL

## 一、数据库 1.数据库:DataBase(DB),是存储和管理数据的仓库。 2.数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。 3.SQL:Structed Query Language,操作关系型数据库的编程语言,定义了一套操 ......
MySQL

centos装jdk

1、老男孩linux适合零基础吗? 2、centos里如何安装多个版本的jdk?环境变量怎么配,具体点 3、实践:在虚拟机中的centos7中安装jdk 4、centos7如何找到jdk的安装路径并设置环境变 5、如何在centos7中安装jdk1.8 6、centos如何将jdk更新为18 老男孩 ......
centos jdk

MySQL之视图检查选项

MySQL之视图检查选项 视图的检查选项 当使用WITH CHECK OPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如 插入,更新,删除,以使其符合视图的定义。MySQL允许基于另一个视图创建视图,它还会检查依赖视图中的规则以保持一致性。为了确定检查的范围,mysql提供了 ......
视图 MySQL

python接口自动化项目部署在centos7上

我选择在apache根目录下/var/www/html创建一个目录test 切换到test目录下 进入创建的目录,并初始化 git,输入命令git init 如果会报错Initialized empty Git repository in /var/www/html/test/.git/,就输入yu ......
接口 centos7 项目 python centos

MySQL之视图CRUD

MySQL之视图CRUD 介绍 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。 通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SOL查询语句上。 ......
视图 MySQL CRUD

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