达梦数据库获取SQL实际执行计划方法详细介绍

目录一、set autotrace trace二、v$cachepln中获取执行计划三、ET系统函数四、dbms_sqltune系统包五、说明环境说明:操作系统:银河麒麟V10数据库:DM8相关关键字:DM数据库、SQL实...

2022-12-27

MySQL中with rollup的用法及说明

目录MySQL with rollup的用法with rollup概述应用实例MySQL with rollup 聚合函数类似oracle cube操作作用题目示例MySQL with rollup的用法当需要对数据库数据进行分类统计...

2022-12-27

Mysql聚合函数的使用介绍

目录前言什么是聚合函数SUM 函数countmax与minsumavg总结前言聚合函数用来对表中的数据进行统计和计算。users表结构如下:什么是聚合函数聚合函数是用来做简单的数据统计的,...

2022-12-27

MySQL+Redis缓存+Gearman共同构建数据库缓存的方法

目录前言一、前端搭建1、Nginx部署2、php部署安装以及模块安装二、后端部署1.MySQL部署2.Redis作为缓存的部署以及安装三、germand分布式缓存位置部署1、gearman原理2、C端...

2022-12-27

Mysql数据类型与CRUD操作详细讲解

目录基本数据类型数据库命令建表与约束建表约束基本数据操作(CRUD)基本数据类型整数:可选择unsigned修饰intyint 8位 (-128 - 127)smallint 16位 (-32768 - 32767)mediumint 24位 (-...

2022-12-27

JDK1.7下测试ConnectorJ连接MySQL8.0的方法

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。本文来源:社区原创投稿;作者:王庆勋。客户的一些应用...

2022-12-27

MySql多表链接查询详细教程

目录1.什么是连接查询:2. 连接查询的分类:3.笛卡尔积现象:4.避免笛卡尔积现象5.内连接1)等值连接2)非等值连接3)自连接6.外连接7.内连接和外连接的区别:8.三个表连接查询1.什么是连...

2022-12-27

MySQL排序检索数据操作方法梳理

目录前言1. 排序数据2. 按多个列排序3. 按列位置排序4. 指定排序方式(升序或者降序)5. 扩展—文本性数据如何排序前言本实验中所用数据库创建SQL语句以及插入数据到数据...

2022-12-27

详解Mysql两表 join 查询方式

目录一、SQL基本语法格式二、3种join方式1. left join(左连接)2. right join(右连接)3. inner join(内连接)4. 在理解上面的三种join下,查询(A - A∩B) 5. 查询 ( B - A∩B ) 6....

2022-12-27

SQL Group By分组后如何选取每组最新的一条数据

目录问题方法一:加limit关键字方法二:用max函数总结Group By分组后选取每组最新的一条数据问题group by语句只会展示一条数据,而且很多时候并不会展示我们想要的数据,如何解决呢...

2022-12-27

如何优雅安全的备份MySQL数据

目录1. 为什么要备份数据2. 怎样备份MySQL数据?3. 怎么安全的备份数据?4. 怎么恢复数据?1. 为什么要备份数据先说一下为什么需要备份MySQL数据?一句话总结就是:为了保证数据的安...

2022-12-27

Mysql区间分组查询的实现方式

目录Mysql区间分组查询场景第一想法一番百度之后另一种解决办法按区间分组查询、获取各区间的总数数据表如下需求Mysql区间分组查询场景一张用户表(user),有用户id(id)、余额...

2022-12-27

mysql如何分组统计并求出百分比

目录mysql分组统计并求出百分比1、mysql 分组统计并列出百分比2、按年龄段分组,并求个年龄段占比mysql求百分比的几种方法函数介绍利用round,format,left与concat求百分比mys...

2022-12-27

mysql sql字符串截取函数详解

mysql字符串截取函数主要有 left()、right()、substring()、substring_index()一、left()从左开始截取字符串用法:left(str,len) ; str 要截取的字符串, len截取长度例:SELECT...

2022-12-27

Windows中Mysql启动失败的完美解决方案

目录一、问题描述1.1、mysql服务启动失败11.2、mysql服务启动失败2二、针对一的解决办法2.1、问题解析2.2、解决办法2.2.1、存在数据的情况三、数据恢复3.1、mysql数据恢复...

2022-12-27

深入了解MySQL中的慢查询

目录一、什么是慢查询二、慢查询的危害三、慢查询常见场景总结一、什么是慢查询什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。具体耗费多久算慢查询呢?这其实因...

2022-12-27

Mysql账号管理与引擎相关功能实现流程

目录mysql元数据库数据库账号管理1、创建账户2、查看账户3、删除账户4、修改密码5、刷新配置6、设置权限7、查看权限8、撤销权限mysql引擎查看数据引擎常用的一些引擎1、MyI...

2022-12-27

MySQL表级锁使用说明

目录表级锁1、表级别的S锁,X锁2、意向锁3、自增锁(AUTO-INC锁)4、元数据锁(MDL锁)表级锁该锁会锁定整张表,它是MySQL中最基本的锁策略,并不依赖于存储引擎(不管你是MySQL的什么存储...

2022-12-27

Mysql 查询患某种疾病的患者语句

题目患者信息表: Patients+--------------+---------+
| Column Name | Type |
+--------------+---------+
| patient_id | int |
| patient_name | varchar |
|...

2022-12-27

MySQL 8.0新特性之集合操作符INTERSECT和EXCEPT

目录前言交集操作符(INTERSECT)差集操作符(EXCEPT)总结前言最近几年,MySQL 不断致力于兼容 SQL 标准。例如 MySQL 8.0 中的窗口函数、通用表表达式、检查约束等等。最新发布的 My...

2022-12-27

Mysql出现问题:error while loading shared libraries: libaio解决方案

问题初始化数据库时mysqld --initialize --user mysql报错:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or...

2022-12-27

MySQL性能之count* count1 count列对比示例

目录正文count() 性能与啥相关?MVCC 简介MySQL 对 count() 的优化查询性能 PK 大起底count(主键id)count(1)count(字段)count(*)count(1) 和 count(*) 对比总结正文最近的工...

2022-12-27

mysql实现按照某个时间段分组统计

目录mysql按照某个时间段分组统计准备开始mysql区间分组统计场景利用了mysql提供的interval和elt函数实现了效果建中间表通过函数来划分区间mysql按照某个时间段分组统计今...

2022-12-27

详解隐秘的 MySQL 类型转换问题详解

目录1、问题开篇1、字符串类型查询2、数值型查询2、问题引申3、跟进探究3.1 什么是隐式类型转换?3.2 如何避免隐式类型转换?3.2.1 清楚转换规则3.2.2 使用内置函数显示转换3.2...

2022-12-27

MySQL登录、访问及退出操作实战指南

目录1.登录2.访问数据库3.退出数据库总结1.登录访问MySQL服务器对应的命令:mysql.exe ,位置:C:\Program Files\MySQL\MySQL Server 8.0\bin(mysql.exe需要带参数执行,所以直接在...

2022-12-27

MySQL实现分词搜索(FULLTEXT)的方法

目录FULLTEXT全文搜索的简单使用建表添加FULLTEXT索引尝试搜索结束FULLTEXT以前使用查找时都是以 %关键字% 进行模糊查询结果的,这种查询方式有一些缺点,比如不能查询多个列必...

2022-12-27

Windows下mysql 5.7 设置区分大小写(敏感),设置默认编码 utf8mb4

修改编码c盘下搜索C:\ProgramData\MySQL\MySQL Server 5.7在该my.ini文件下进行配置修改[client] default-character-set = utf8mb4[mysql] default-character-set = utf8mb...

2022-12-27

一篇文章讲解清楚MySQL索引

目录一丶什么是索引二丶索引的数据结构1.哈希表2.有序数组3.跳表4.平衡二叉搜索树5.B-树,B+树三丶InnoDB索引方案1.InnoDB行结构2.InnoDB页结构2.1行结构中记录头信息的作用2...

2022-12-27

解决MySQL数据库链接超时报1129错误问题

说明:MySQL 为了数据库的安全性默认在链接中断或者错误时记录错误链接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip 异常链接数到达某一阈值(max_connec...

2022-12-27

使用LEFT JOIN 统计左右存在的数据问题

目录需求企业表收款表开票表汇总企业统计再分账套做汇总(重点)全表连接解决方案一:全表连接解决方案二:总结参考最近做了一个数据模块的统计,统计企业收款、发票相关的数据,开始统...

2022-12-27

30种SQL语句优化的方法汇总

1)对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫...

2022-12-27

MySQL中explain使用快速查询手册

目录一. 前言二 . explain 使用三. 业务实践3.1 以 user_id 为条件进行查找的思路3.2 以更新时间为查询条件3.3 简单优化通过 orgId 进行切割3.4 多索引条件的抉择3.5 连表...

2022-12-27

Mybatis多表查询与动态SQL特性详解

目录1.较复杂的查询操作1.1 参数占位符 #{} 和 ${}1.2SQL注入1.3like查询1.4resultType与resultMap1.4多表查询1.4.1一对一表映射1.4.2一对多表映射2.动态SQL2.1if标签2.2tr...

2022-12-27

MySQL全文索引like模糊匹配查询慢解决方法

目录需求全文索引介绍全文索引使用中文分词与全文索引什么是N-gram?这个上面这个N是怎么去配置的?修改方式实际使用初始化测试数据添加索引查询1、使用自然语言模式 NATURAL L...

2022-12-27

MySQL ClickHouse常用表引擎超详细讲解

目录表引擎合并树家族MergeTree排序键主键分区数据生命周期其它设置ReplacingMergeTreeSummingMergeTree日志家族其它表引擎表引擎作用: 数据的存储方式和位置支持哪些查询以...

2022-12-27

SQL中日期与字符串互相转换操作实例

目录一.Oracle日期和字符串互相转换1.1 日期转字符串1.1.1 yyyy年mm月dd日hh24時mi分ss秒1.1.2 yyyy-mm-dd hh24:mi:ss1.1.3 yyyyfm-mm-dd hh24:mi:ss1.1.4 yyyy/mm/dd1.1.5...

2022-12-27

详解如何利用Xtrabackup进行mysql增量备份

目录利用Xtrabackup进行mysql增量备份安装设置数据库用于备份账户全量备份增量备份提问总结原理为什么最后一次增量备份不用 "--apply-log-only"为什么备份完后要准备备份 "...

2022-12-27

MyCat环境搭建详细教程

目录一、准备工作二、下载安装mycat三、编辑配置文件四、卸载重新安装jdk五、开启mycat六、常见问题一、准备工作1、确保jdk已安装成功,并且jdk版本选用1.7以上版本2、准备一...

2022-12-27

详解MySQL Shell 运行 SQL 的两种内置方法

目录第一、函数run_sql 如何使用:第二、函数 sql 如何使用:结论:MySQL Shell 是兼容 MySQL 传统命令行客户端的超级替代版,支持 SQL 、JavaScript 、Python 三种语言环境。工具...

2022-12-27

MySQL事务(transaction)看这篇就足够了

目录MySQL事务处理(TransAction)一、事务的四个特性(ACID)【面试常考项】二、事务的分类三、开启事务的步骤四、事务并发时出现的问题五、事务的隔离级别总结MySQL事务处理(Tra...

2022-12-27

MySQL ClickHouse不同于SQL的语法介绍

目录ClickHouse的JOIN逻辑INSERT SELECT临时表窗口函数单引号和双引号下面只展示和MySQL或HIVE区别较大的语法例如ClickHouse建库语法和MySQL几乎1卵样的不予展示ClickHouse...

2022-12-27

MySQL系列连载之XtraBackup 备份原理解析

目录MySQL 系列连载之 XtraBackup 备份原理(1)导读Xtrabackup简介原理1、MySQL主从同步原理2、XtraBackup备份原理3、备份的两个过程4、XtraBackup的优点5、Xtrabackup的两个...

2022-12-27

Mac Homebrew安装的MySQL无法远程登录的解决

目录1. 登录MySQL2. 修改user表中root用户的Host值3. 刷新权限4. 退出MySQL5. 修改MySQL服务绑定的IP6. 重启MySQL服务对于Mac上Homebrew安装的MySQL,默认情况下只能使用本地...

2022-12-27

零基础掌握JDBC操作MySQL

目录JDBC概述IDEA下创建JDBC环境JDBC 下操作 SQL 的套路JDBC 下增删改查的完整代码JDBC概述Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端...

2022-12-27

SQL中where语句的用法及实例代码(条件查询)

目录1.where语法和用法(1)语法:where <criteria> 即where <查询条件>(2)用法:获取满足一定条件的目标数据。2.实例(1)单一条件查询(2)多条件查询补充:引号的使用总结1.where语法和用...

2022-12-27

MySQL中BIGINT数据类型如何存储整数值

目录前言MySQL BIGINT例子示例 1示例 2示例 3示例 4结论前言本文重点介绍 MySQL BIGINT 数据类型,并研究我们如何使用它来存储整数值。我们还将了解它的范围、存储大小和各种...

2022-12-27

MySQL基础之多表查询案例分享

目录多表查询案例数据环境准备查询员工的姓名、年龄、职位、部门信息 (隐式内连接)查询年龄小于30岁的员工的姓名、年龄、职位、部门信息(显式内连接)查询拥有员工的部门ID、部...

2022-12-27

MySQL基础教程之事务异常情况

目录测试异常情况控制事务一查看/设置事务提交方式提交事务回滚事务注意:控制事务二开启事务提交事务回滚事务转账案例:事务四大特性补充:Mysql 事务并发处理的三种异常总结测...

2022-12-27

Mysql+Keepalived实现双主热备方式

目录一、Mysql安装、配置和安全启动二、 两台Mysql配置双主三、安装Keepalived四、配置Keepalived我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供...

2022-12-27

MySQL关联查询优化实现方法详解

目录左外连接内连接INNER JOIN我们准备如下两个表,并插入数据。#分类CREATE TABLE IF NOT EXISTS `type` (`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,`card` INT(10) U...

2022-12-27
返回顶部
顶部