索引mysql index

Linux环境Prometheus接入(三、MySQL监控接入mysqld_exporter)

环境 CentOS 7.9 安装 1、命令下载 wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.15.0/mysqld_exporter-0.15.0.linux-amd64.tar.gz tar -zx ......

rpm install MySQL

yum remove mysql-libs 按照依赖关系依次安装 rpm 包,依赖关系依次为 common→libs→client→server。使用命令rpm -ivh {-file-name}进行安装操作。 [root@node01 mysql]# rpm -ivh mysql-communit ......
install MySQL rpm

Mysql 逻辑语句

1、第一种写法 select id, case when p_id is null then "Root" when id not in (select distinct p_id from Tree where p_id is not null) then "Leaf" else "Inner" ......
语句 逻辑 Mysql

在 Oracle 数据库中,哪些操作会导致索引失效?

索引失效的七字口诀:模型数空运最快 ,字面意思就是运送一个模型,要用飞机空运,不要用陆运和海运,数空运最快。口诀中的每一个字都代表一种索引失效的类型。我逐个讲解一下。 1. 模:代表模糊查询。like的模糊查询以%开头,索引失效。 2. 型:代表数据类型。类型错误,如字段类型为varchar,whe ......
索引 数据库 数据 Oracle

mysql sql常用优化

1 explain 输出执行计划,检查order by和where后边的字段是否建立索引 2 in() 中的列不应过多,not in 和 in()数据过多 都不再走索引,使用全表扫描,连续数值可以使用between 1 and 3 3 select 后边指定字段,少用select(*) 4 wher ......
常用 mysql sql

Mysql 唯一联合索引和 NULL允许重复

我内心一直认为 UNIQUE KEY 是唯一的 只允许出现一个 null 但是联合索引 索引就打破了这个魔咒 请看演示 为 null 原因 唯一索引的作用是确保组成索引的字段的值是唯一的。 users 唯一索引是由 name、email 和 lebal 字段组成的。 users 这三个字段的组合在表 ......
索引 Mysql NULL

安装MySQL初始化问题由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

1.关于安装MySQL初始化遇到的问题出现的是如下图错误 这是安装mysql-8.0.25初始化的时候我遇到的报错 解决方法如下: 安装 微软常用运行库合集 [下载地址,没有积分的可以评论区联系我](https://download.csdn.net/download/qq_42603590/196 ......
问题 VCRUNTIME 代码 程序 MySQL

63.mysql8.0.22安装

网址:https://dev.mysql.com/downloads/ MySQL Community Server Linux - Generic 1)切换到/data目录下 2)创建mysql文件夹 mkdir mysql8 3)切换到mysql文件夹下 4)解压下载好的mysql8安装包 5) ......
mysql8 mysql 0.22 63 22

mysql误删数据恢复

1,是否有备份,可以从备份里边恢复, 2、通过工具从数据库binlog日志恢复(前提开始binlog日志功能)。 使用my2sql工具进行恢复 官网地址:https://github.com/liuhr/my2sql 按照官网操作编译,或者直接下载编译好的工具如图所示 将下载好的my2sql的工具  ......
数据恢复 数据 mysql

mysql/mariadb上建立新用户并设置远程连接

mysql/mariadb上建立新用户并设置远程连接 没有做之前总觉得很麻烦,真的做下去了一边上网搜索一边做结果还是很简单的。。想来在LINUX下也是一样吧,最主要的就是之前的安装软件。。。 2023年11月03日测试 ,用的mariadb 11.1.2 ,服务器上安装好后 命令行下连接 mysql ......
mariadb 用户 mysql

Linux中使用Docker容器安装mysql,无法直接使用mysql命令?

1.问题 如果你在 Docker 容器中运行 MySQL,你不能在宿主主机上使用 mysql --version 命令来检查 MySQL 版本,因为 MySQL 客户端工具在宿主主机上未安装。 2.解释 2.1 方法一 要查看容器内 MySQL 的版本,你需要进入到容器中执行相应的命令。以下是一种方 ......
mysql 容器 命令 Docker Linux

Zabbix6.0监控MySQL数据库

官方文档:https://www.zabbix.com/cn/integrations/mysql 部署过程: 1. 在MySQL数据库中创建监控账号并授权 CREATE USER 'zabbix'@'%'IDENTIFIED BY 'Likun@123';GRANT USAGE,REPLICATI ......
Zabbix6 数据库 数据 Zabbix MySQL

MySQL5.7.18主从复制搭建(一主一从)详解

一、复制原理 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。 MySQL使用 ......
主从 MySQL5 MySQL 7.18 18

mysql登录报错ERROR 1045 (28000): Plugin caching_sha2_password could not be loaded

现象:某主机远程登录数据库出现如下报错 [xxxx01 ~]$ mysql -h 10.1.254.139 -u root -p Enter password: ERROR 1045 (28000): Plugin caching_sha2_password could not be loaded: ......
caching_sha password caching Plugin loaded

Ansible操作MySQL常用的几个模块

1. mysql_user 模块 mysql_user模块用来添加,删除用户以及设置用户权限 创建MySQL数据库的用户与口令(非root@localhost用户),直接通过playbooks中的案例来说明吧。 - name: 创建MySQL数据库用户--user_test mysql_user: ......
模块 常用 Ansible MySQL

docker-compose安装mysql8+踩坑版

一、拉取MySQL镜像 我这里使用的是MySQL8.0.18,可以自行选择需要的版本。 docker pull mysql:8.0.18 二、创建挂载目录 mkdir -p /home/docker/mysql8/log mkdir -p /home/docker/mysql8/data mkdir ......
docker-compose compose docker mysql8 mysql

IDEA中配置Mysql

我的IDEA版本是2021.2.4 刚开始使用IDEA时,想要配置Mysql,搜索了许多教程,却根本找不到DataBase的位置,view中也找不到,后面才找到了问题。 在file的setting中找到plugins,搜索Database即可,安装如图插件。 安装后即可在View中找到DB Brow ......
Mysql IDEA

kubesphere安装Mysql

......
kubesphere Mysql

Windows系统使用MySql Workbench远程登陆Linux系统的MySql Server

0. 系统版本 客户端: Windows 10 服务器: Ubuntu 22.04 (阿里ECS) 数据库: Mysql 8.0.35 1. 操作步骤 服务器端 1.1 在ubuntu 22.04中安装Mysql 1.1.1 更新索引 sudo apt update 1.1.2 安装 sudo ap ......
系统 MySql Workbench Windows Server

mysql 时间函数

1.获取当前时间的时间戳 SELECT UNIX_TIMESTAMP();#1698911936 SELECT UNIX_TIMESTAMP(NOW());#1698911936SELECT UNIX_TIMESTAMP(CURRENT_TIMESTAMP());#1698911936 ......
函数 时间 mysql

mysql,左连接 ,查询右表为null的写法,删除,带join条件的写法

select * from sale_guest sg left join sale_bill sbon sg.bill_id=sb.id where sg.gmt_create>'2023-10-20' and sb.bill_no is NULLselect * from sale_emp se ......
写法 条件 mysql join null

Postgresql的Linux命令客户端、Mysql的Linux命令客户端

Postgresql的Linux命令客户端 https://yvioo.lanzouw.com/iIIEO1diw8qj 解压文件 ,进入文件夹 文件夹里有 psql的文件 执行 ./psql -h <host> -p <port> -U <username> -d <database_name> ......
客户端 命令 客户 Linux Postgresql

mysql docker容器中导入数据库失败 Failed to open file ‘‘****.sql‘‘, error: 2

mysql docker 容器中导入数据库失败【Failed to open file ‘’****.sql’’, error: 2】使用浑身解数docker exec -it xxxxxxxxx sh 进入mysql容器。mysql -uroot -pxxxx 登陆use database; 切换 ......
容器 数据库 数据 docker Failed

python爬虫数据存进mysql数据库

一、安装mysql和mysql workbench 我已经在电脑上安装了最新的mysql8.2.0,配置好环境变量,在命令提示符中以管理员的身份初始化并成功启动mysql数据库。 前期因为以前的mysql没有卸载干净,导致mysql一直无法启动服务。所以一定要保证以前的mysql卸载干净才能重新安装 ......
数据 爬虫 数据库 python mysql

16、MySQL拆分与拼接行数据

一、根据逗号拆分行数据: 1、数据表: 2、数据拆分: SELECT de.uuid, de.`name`, SUBSTRING_INDEX( SUBSTRING_INDEX( de.`code`, ',', ht.help_topic_id + 1 ), ',', - 1 ) AS newCode ......
数据 MySQL

一文学习mysql基础知识

1. 常见的数据库产品 1)oracle --甲骨文 2)DB2 --IBM 3)SQL sever --微软 4)MySql --AB->SUN->甲骨文2. 名词解释 字段 --表中的列 记录 --表中的行3. 登录远程数据库 1)打开一个终端窗口2)登录远程计算 $telnet 176.135 ......
基础知识 基础 知识 mysql

解决Mysql删除数据后,ID自增不连续问题

修复前 除了部分数据,导致后续新增的数据,ID 自增不连续 解决方案 执行下方 SQL 语句即可修复此问题,mbs_order为需要修复的表名 SET @i=0; UPDATE `mbs_order` SET `id`=(@i:=@i+1); ALTER TABLE `mbs_order` AUTO ......
数据 问题 Mysql

Mysql 几种数据类型

数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 Bytes (-128,127) (0,255) 小整数值 SMALLINT 2 Bytes (-32 768,32767) (0,65535) 大整数值 MEDIUMINT 3 Bytes (-8 388608,838 ......
类型 数据 Mysql

如何在MySQL中使用锁表

https://www.php.cn/faq/522034.html https://download.csdn.net/download/weixin_38664427/13691962?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_rele ......
MySQL

MySQL性能优化的9种方法

https://huaweicloud.csdn.net/63354fc5d3efff3090b53e5b.html?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECT ......
性能 方法 MySQL