索引mysql index

2023_11_08_学习视频---mysql jdbc

MySQL从入门到精通视频教程-MySQL数据库实战精讲(内附34道作业题) 在线看 https://www.bilibili.com/video/BV1fx411X7BD?p=1 零基础入门Java之JDBC https://www.bilibili.com/video/BV144411Q7TW ......
mysql 视频 2023 jdbc 11

软件测试|MySQL BETWEEN AND:范围查询详解

简介 在MySQL数据库中,使用BETWEEN AND操作符可以进行范围查询,即根据某个字段的值在指定范围内进行检索数据。这个操作符非常有用,因为它可以让我们轻松地筛选出位于两个特定值之间的数据,而不需要使用复杂的条件语句。 BETWEEN AND操作符的语法 BETWEEN AND操作符的基本语法 ......
软件测试 范围 BETWEEN MySQL 软件

MySQL学习(13)内存中的数据——Buffer Pool

Buffer Pool是什么 Buffer Pool就是MySQL服务器启动时向操作系统申请的一片连续的内存。默认情况下,Buffer Pool的容量为128MB。 SHOW VARIABLES LIKE 'innodb_buffer_pool_%'; 可以通过启动项innodb_buffer_po ......
内存 数据 Buffer MySQL Pool

软件测试|MySQL DISTINCT关键字过滤重复数据

简介 在MySQL中,有时候我们需要从表中检索唯一的、不重复的数据。这时,我们可以使用DISTINCT关键字来过滤掉重复的数据行。在本文中,我们将深入探讨MySQL中DISTINCT的用法以及如何在查询中使用它来得到不重复的结果集。 基本语法 DISTINCT关键字用于在SELECT语句中指示查询结 ......

软件测试|MySQL ORDER BY详解:排序查询的利器

简介 在数据库中,我们经常需要对查询结果进行排序,以便更好地展示数据或满足特定的业务需求。MySQL提供了ORDER BY子句,使我们能够轻松地对查询结果进行排序。本文将详细介绍MySQL ORDER BY的用法和示例,帮助大家更好地理解和应用这一功能。 基本语法 在MySQL中,ORDER BY子 ......
软件测试 利器 MySQL ORDER 软件

软件测试|MySQL WHERE条件查询详解:筛选出需要的数据

简介 在数据库中,我们常常需要从表中筛选出符合特定条件的数据,以便满足业务需求或获取有用的信息。MySQL提供了WHERE条件查询,使我们能够轻松地筛选数据。本文将详细介绍MySQL WHERE条件查询的用法和示例,帮助大家更好地理解和应用这一功能。 WHERE条件查询的基本语法 SELECT 列1 ......
软件测试 选出 条件 数据 MySQL

Java登陆第一天——Mysql安装

MySQL 是一种开源、免费的关系型数据库 官网https://www.mysql.com/ 由于是外网 国内下载很慢 可以使用国内镜像 阿里云镜像站:https://mirrors.aliyun.com/mysql/ 搜狐开源镜像站:http://mirrors.sohu.com/mysql/ 建 ......
Mysql Java

mysql 远端数据库的数据备份与恢复

备份 基本语法 mysqldump -u[用户名] -p[密码] -h[主机IP] -P[端口号] [数据库名称] > /home/username/备份文件.sql 例如 mysqldump -uroot -p123456 -h192.168.1.100 -P3306 mydb > mydb_ba ......
数据 数据备份 备份 数据库 mysql

Qt6.5编译Mysql5.7及Oracle 19c驱动

由于Qt6.5源码默认的cmake,所以编译配置较之前的略有改动。 1、打开源码目录,找到CMakeLists.txt,选择使用Qt Creator打开 默认路径是:C:\Qt\6.5.0\Src\qtbase\src\plugins\sqldrivers 2、编辑CMake Modules目录下. ......
Mysql5 Oracle Mysql Qt6 19c

使用Python将MySQL查询结果导出到Excel(xlsxwriter)

在实际工作中,我们经常需要将数据库中的数据导出到Excel表格中进行进一步的分析和处理。Python中的pymysql和xlsxwriter库提供了很好的解决方案,使得这一过程变得简单而高效。 建立数据库连接 首先,我们需要使用pymysql库来建立与MySQL数据库的连接,并指定要连接的数据库名称 ......
xlsxwriter 结果 Python MySQL Excel

oracle强制使用索引

如下例子,Dim_Material_Info有6万条记录,建了索引IDX_DIM_MATERIAL_INFO_1: 但不知道什么原因,没有用上索引IDX_DIM_MATERIAL_INFO_1,造成查询速度很慢。 改造后的查询sql如下,强制使用索引: select /*+index(x IDX_D ......
索引 oracle

mysql字符设置

show variables like 'character_set_%'; 要进入mysql数据库,然后对字符集重新进行配置,注意,每次使用安装mysql数据库的时候都要设置SET character_set_system= gbk;SET character_set_server=gbk;SET ......
字符 mysql

centos7.6 安装MySQL 5.6

1. 添加 MySQL 5.6 的 Yum 存储库: sudo vim /etc/yum.repos.d/mysql56.repo [mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/ ......
centos7 centos MySQL 5.6

MySQL系列:索引(B+Tree树、构建过程、回表、基本操作、执行计划、应用)

介绍 https://dev.mysql.com/doc/refman/5.7/en/optimization-indexes.html 作用 优化查询 算法 索引的算法包括 BTree Hash RTree FullText GIS B+Tree结构 BTree查找算法图 B+Tree查找算法图( ......
基本操作 索引 过程 MySQL Tree

mysql--基础管理

1、docker环境登录mysql PS C:\WINDOWS\system32> docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES974b5ec4802d mysql:8 "docker-entrypoint.s…" ......
基础 mysql

mac os13上安装apache\php\mysql

macos13上安装 1,下载并安装brew,brew是macos上的软件安装工具; 2,安装apache2 brew install httpd 安装成功后提示: 工程文件根目录 DocumentRoot is /usr/local/var/www 配置文件 The default ports h ......
apache mysql mac php 13

mysql中的并列/非并列排名:rank() over() 、dense_rank() over()以及 row_number() over()

前言:使用sql查询数据的时候,我们有时候需要根据具体的字段值进行排名,下面使用几个栗子来说明rank在sql中的作用 下面用到的表名:user_visit_stats 主要字段包括:用户id(uid),部门名词(dept_name),访问次数(visit_count) 1、格式:rank() ov ......
over rank dense_rank row_number number

MySQL学习(12)事务.md

前言 “古之欲正世调天下者,必先观国政,料事务,察民俗。“出自《管子·正世》,事务就是指要做的或所做的事情。 一件事情要么做了,要么没做,才符合原则。转账不存在转了一半,也不存在我转给你10元,你却到账5元。 ACID原则 原子性(Atomicity) 事务中的全部操作在数据库中是不可分割的,要么全 ......
事务 MySQL md

mysql 表级锁之一元数据锁(meta data lock,MDL)

什么是元数据锁(meta data lock,MDL) 在MySQL5.5.3之前,有一个著名的bug#989(bug链接: MySQL Bugs: #989: If DROP TABLE while there’s an active transaction, wrong binlog order ......
数据 mysql meta data lock

mysql测试语句创建写入存储过程调用8.0

-- 创建表格 CREATE TABLE my_table ( id INT AUTO_INCREMENT, name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci, email VARCHAR(255) CHARACTE ......
语句 过程 mysql 8.0

云上的RDS mysql长事务kill时间很长怎么解决

【问题】实例删除大事务之后,kill时间较长, 运行中【建议&注意事项】 超大事务执行期间被 kill。这时候,回滚操作需要对事务执行期间生成的所有新数据版本做回收操作,这种场景耗时会比较长。建议: 1. 通过影响系统环境,让这个 Killed 状态尽快结束。比如:临时调大 innodb_threa ......
事务 时间 mysql kill RDS

空间索引

空间索引 空间索引的实现方式:Rtree 和其变种树GIST-Tree、quad-tree(四叉树)、bin(网格索引) 所有的空间索引都是先插入数据,把数据在内部数据结构进行划分,方便查找。 boost R-tree R-tree 的创建有多种算法和参数,要选择最符合场景的 rtree 的第一个参 ......
索引 空间

如何避免Mysql的timestamp的大坑

如何避免Mysql的timestamp的大坑 Mysql的timestamp类型讨论需要测试MYSQL的同学,可以点以下链接免费试用腾讯云mysql服务器https://curl.qcloud.com/tgnMO3KJ一.时间戳字段定义timestamp时间戳是指格林威治时间1970年01月01日0 ......
大坑 timestamp Mysql

《MySQL》复习必刷知识点

1.数据库SQL语言的缩写 DDL:数据定义语言Data Definition Language,定义语言就是定义关系模式、删除关系、修改关系模式以及创建数据库中的各种对象,比如表、聚簇、索引、视图、函数、存储过程和触发器 关键字包括:Create,Alter,Drop,Truncate DML:数 ......
知识点 知识 MySQL

linux版本mysql安装

linux版本mysql安装 1先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突。 yum list | grep mariadb mariadb-libs.x86_64 1:5.5.68-1.el7 @anaconda mariadb.x86_64 1:5.5.68-1.el ......
版本 linux mysql

MYSQL 表空间恢复

MYSQL 表空间恢复 由于ibdata1文件小心被删除,数据库数据看到 具体思路,重建数据,移动出问题的数据上的idb文件进行恢复。前提表没有问题,必须要有原始的建表语句,由于mysql的自带数据没有问题,就不需要进行恢复 原始建库建表语句(只要表结构)可以从其他节点复制过来(如mysql sla ......
MYSQL 空间

Mysql一些操作笔记

1.如何在MySQL中表的时间格式字段加上指定天数? UPDATE 表名 SET date1 = date1 + interval 4 day WHERE 条件; 其中,4表示需要增加的天数,条件是MySQL的where子句,根据实际的表结构,生成适当的筛选条件。 此外,也可以使用date_add函 ......
笔记 Mysql

mysql binlog常用脚本(解析与反解析)

解析binlog 方法1:mysqlbinlog mysqlbinlog --no-defaults --base64-output=decode-rows -vv --database=dboop --start-datetime='2020-10-11 00:00:00' --stop-date ......
脚本 常用 binlog mysql

如何解决MySQL主从复制延时问题

MySQL 主从复制是面试中不可避开的重要一环,里面的知识点虽然基础,但是能回答全的同学不多,今天我们再来老生常谈一下。 本文全文内容如下。 1. MySQL 主从 1.1 什么是 MySQL 主从 ? MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MyS ......
主从 问题 MySQL

mysql blob和text的区别

一:主要区别 TEXT与BLOB的主要差别就是BLOB保存二进制数据,TEXT保存字符数据。目前几乎所有博客内容里的图片都不是以二进制存储在数据库的,而是把图片上传到服务器然后正文里使用标签引用,这样的博客就可以使用TEXT类型。而BLOB就可以把图片换算成二进制保存到数据库中。 二、类型区别 BL ......
mysql blob text