centos mysql8 mysql 7.6

MySQL IFNULL函数

MySQL IFNULL函数简介 MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 两个参数可以是文字值或表达式。 以下说明了IFNULL函数的语法: 1 IFNULL(expression_1,ex ......
函数 IFNULL MySQL

MySQL的limit三种写法

我们使用下面SQL来展示各种limit的写法和效果: ``` sql WITH RECURSIVE cte (Number) AS ( SELECT 1 -- base case returns 1 UNION ALL SELECT Number + 1 -- recursive case retu ......
写法 MySQL limit

Kubernetes创建MysQL

原文:https://www.cnblogs.com/wenkuna/p/16985512.html 创建数据存储PV、PVC 这里我们使用nfs作为storageclass,具体yaml文件如下: yaml # 创建PV apiVersion: v1 kind: PersistentVolume ......
Kubernetes MysQL

Dockerfile如何制作mysql镜像

原文:https://blog.csdn.net/dwd22/article/details/130705146 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 1. 编写dockerfile_ ......
Dockerfile 镜像 mysql

小林MySQL

执行一条select语句,发生了什么? 第一步:连接器 第二部:查询缓存 比较鸡肋,对于更新频繁的表,查询缓存的命中率是很低的,这个表是指什么 这里说的查询缓存是 server 层的,也就是 MySQL 8.0 版本移除的是 server 层的查询缓存,并不是 Innodb 存储引擎中的 buffe ......
MySQL

centos防火墙 firewall

CentOS 7 开放/关闭端口,关闭防火墙 一、永久的开放需要的端口 sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent sudo firewall-cmd --reload 二、永久关闭某端口 $ sudo firewa ......
防火墙 firewall centos

MySQL的SQL语句优化

一、拿到SQL之后,用执行计划查看参数。 explain select 1 from `d_ec_hyx`.`t_advertiser_info` where 1 = 1 and f_corp_id = 15930142 and f_type in (1, 4) and f_refund_statu ......
语句 MySQL SQL

Mysql查询不区分大小写

当使用mysql查询时,发现不区分大小写。经查,是以下问题 utf8_general_ci --不区分大小写 utf8_bin--区分大小写 解决方法一:修改排序规则为utf8_bin 解决方法二:在查询的字段前面加个binary ......
大小 Mysql

centos 7 重置密码

参考:CentOS忘记密码的解决办法 - 厚礼蝎 - 博客园 (cnblogs.com) centos7及以上 开机进入引导页面 快速按e,会停在这个界面 然后再次按e,进入编辑界面,将光标移到linux16这一行的行尾 在行尾加上init=/bin/sh 然后按ctrl+x,继续引导,进入单用户界 ......
密码 centos

mysql 获取当前日期周几

-- 方法一:使用WEEKDAY函数 SELECT WEEKDAY(CURDATE()); -- 返回0到6,分别代表星期日到星期六 -- 方法二:使用DAYOFWEEK函数 SELECT DAYOFWEEK(CURDATE()); -- 返回1到7,分别代表星期日到星期六 -- 方法三:使用DAT ......
日期 mysql

【Mysql主从复制】1主多从

这里使用docker进行演示两台mysql主从搭建  1:使用 Docker 启动 俩个Mysql容器,配置挂载数据与配置文件 传送门:https://www.cnblogs.com/wanghong1994/p/17731143.html 创建完后应该就有俩个Mysql(或者你有两个服务器,启 ......
主从 Mysql

MySQL防止被黑,通过跳板机ssh隧道访问

一、问题 ​ 服务器访问MySQL原先是服务器开放4406端口,root账号权限对任意ip都能进行使用,存在安全隐患。禁止4406端口的话,对数据库数据操作很不方便,只能通过命令行敲SQL语句进行增删,对数据的查询也不方便。 二、解决方案 1、方案一: 如果有公网ip,直接在服务器数据库中配置roo ......
跳板 隧道 MySQL ssh

MySQL进阶篇:第一章_一.五_MySQL存储引擎选择

MySQL存储引擎选择 在选择存储引擎时,应该根据应用系统的特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行组合。 InnoDB: 是Mysql的默认存储引擎,支持事务、外键。如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询 ......
MySQL 引擎

MySQL进阶篇:第二章_二.一_索引概述

2.1 索引概述 2.1.1 介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。 2.1.2 演示 表结构及 ......
索引 第二章 MySQL

MySQL进阶篇:第二章_二.二_索引结构

2.2 索引结构 2.2.1 概述 MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的索引结构,主要包含以下几种: 索引结构 描述 B+Tree索引 最常见的索引类型,大部分引擎都支持 B+ 树索引 Hash索引 底层数据结构是用哈希表实现的, 只有精确匹配索引列的查询才有效, 不支持范围 ......
索引 结构 第二章 MySQL

centos7 网卡配置文件解读

借的图 另外,/etc/resolv.conf 是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序 它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数 nameserver 8.8.8.8 借鉴的: https://blog.csdn.n ......
网卡 centos7 文件 centos

python代码操作MySQL

普通连接方式: # pip install pymysql import pymysql #1.创建链接对象 mysql_conn = pymysql.Connect( host = 'localhost', # 服务器地址 port = 3306, user = 'root', password ......
代码 python MySQL

MySQL Update Left Join 示例

update sys_user t1 left join ( select student_id ,count(1) as num from edu_class_record where begin_time > '2023-09-22 00:00:00' and classification = ......
示例 Update MySQL Left Join

MySQL-5.7版本官方文档二进制离线安

官网二进制包 脚本安装 #!/bin/bash # 解决软件的依赖关系 yum install cmake ncurses-devel gcc gcc-c++ vim lsof bzip2 openssl-devel ncurses-compat-libs -y # 解压mysqql二进制安装包 t ......
二进制 版本 文档 官方 MySQL

【Docker】使用 Docker 启动 mysql,配置挂载数据文件夹与配置文件

# 1 :先创建挂载文件夹 mkdir -p /mysql/config ; mkdir -p /mysql/data ; mkdir -p /mysql/logs # 2: 创建配置文件 vim /mysql/config/my.cnf # 3: 修改权限 chmod 777 /mysql/con ......
文件 Docker 文件夹 数据 mysql

MySQL 高级(进阶) SQL 语句

MySQL 高级(进阶) SQL 语句 use gy; create table location (Region char(20),Store_Name char(20)); insert into location values('East','Boston'); insert into loc ......
语句 MySQL SQL

Centos docker-ce 安装

yum update -y yum -y install yum-utils yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.dock ......
docker-ce Centos docker ce

Centos 内核 kernel 版本

1:查看当前Centos 内核版本 uname -r 2:下载内核包 wget http://hkg.mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-5.4.257-1.el7.elrepo.x86_64.rpm 3:rpm安 ......
内核 版本 Centos kernel

新手指引:前后端分离的springboot + mysql + vue实战案例

使用springboot + mysql + vue实现前后端分离的用户查询功能: 1、mysql:创建test数据库 -> 创建user数据表 -> 创建模拟数据; 2、springboot: 配置mysql -> 使用mybatis操作mysql数据库 -> 接口开发; 3、vue:使用a... ......
springboot 实战 案例 新手 mysql

Mysql的备份与恢复

1.数据备份的重要性 备份的主要目的是灾难恢复。 在生产环境中,数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因: 程序错误 人为操作错误 运算错误 磁盘故障 灾难(如火灾、地震)和盗窃 2. 数据库备份的分类和备份策略 2.1 数据库备份的分类 1)物理备份 物理备 ......
备份 Mysql

MySQL修改密码的几种方法

方法一:先登录MySQL 命令框输入: set password for 用户名@localhost = password('新密码'); 方法二:使用mysqladmin # 该方法不需要登录 命令框输入: mysqladmin -u用户名 -p旧密码 password 新密码 ......
密码 方法 MySQL

centos设置开启自动启动服务

1、编写服务或程序启动脚本 命令:vi /opt/abaqus-lmgrd.sh 输入启动脚本内容,如: #!/bin/bash sudo /usr/SIMULIA/License/2022/linux_a64/code/bin/lmgrd -c /usr/SIMULIA/License/2022/ ......
centos

MySQL事务死锁问题排查

一、背景 在预发环境中,由消息驱动最终触发执行事务来写库存,但是导致MySQL发生死锁,写库存失败。 com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: rpc error: code = Aborted desc = ......
事务 问题 MySQL

centos7 格式化磁盘

磁盘挂载lsblk 查看所有识别到的磁盘 df -h查看磁盘是否全部挂载fdisk -l 如果有的没有挂载且没有分区的磁盘 先分区 执行: parted /dev/sdb输入:mklabel gpt 重新格式化的话会问你确认,没格式化过的不用输入y,也不会弹出输入y 全部都只分成一块磁盘执行:mkp ......
磁盘 centos7 格式 centos

MySQL——个人入门到入土

SQL SQL:结构化查询语言,全称是 Structured Query Language 通常分为四类(括号内为他们的一些关键字): DDL:数据定义语言(create,drop,alter,truncate等)——定义数据库对象(库、表、列这些) DML:数据操作语言(insert,update ......
MySQL 个人