• SQL实现LeetCode(180.连续的数字)

    [LeetCode] 180.Consecutive Numbers 连续的数字 Write a SQL query to find all numbers that appear at l...

    吾爱主题 2024-04-02 08:04:33阅读:108
  • Mysql中where与on的区别及何时使用详析

    之前在写连表查询的时候,老是分不清楚where和on的区别,导致有时写的SQL会出现一点小的问题,这里专门写篇文章做下记录,如果你也分不清,那么请参考 二者的区别及什么时候使用 说明:区...

    吾爱主题 2024-04-02 08:04:32阅读:115
  • SQL实现LeetCode(178.分数排行)

    [LeetCode] 178.Rank Scores 分数排行 Write a SQL query to rank scores. If there is a tie between two...

    吾爱主题 2024-04-02 08:04:32阅读:121
  • SQL实现LeetCode(177.第N高薪水)

    [LeetCode] 177.Nth Highest Salary 第N高薪水 Write a SQL query to get the nth highest sala...

    吾爱主题 2024-04-02 08:04:31阅读:161
  • MySQL千万级数据表的优化实战记录

    前言 这里先说明一下,网上很多人说阿里规定500w数据就要分库分表。实际上,这个500w并不是定义死的,而是与MySQL的配置以及机器的硬件有关。MySQL为了提升性能,会将表的索引装载到内...

    吾爱主题 2024-04-02 08:04:31阅读:96
  • SQL实现LeetCode(176.第二高薪水)

    [LeetCode] 176.Second Highest Salary 第二高薪水 Write a SQL query to get the second highest salary f...

    吾爱主题 2024-04-02 08:04:30阅读:100
  • Mysql8.0递归查询的简单用法示例

    前言 本文使用Mysql8.0的特新实现递归查询,文中给出了详细的实例代码,下面话不多说了,来一起看看详细的介绍吧 Mysql8.0递归查询用法 表数据如下 +------...

    吾爱主题 2024-04-02 08:04:30阅读:115
  • SQL实现LeetCode(175.联合两表)

    [LeetCode] 175.Combine Two Tables 联合两表 Table: Person +-------------+---------+ | C...

    吾爱主题 2024-04-02 08:04:29阅读:142
  • SQL之各种join小结详细讲解

    sql left join, right join, inner join, and natural join 各种join小结 在sql语言中,存在着各种join,有left join,...

    吾爱主题 2024-04-02 08:04:28阅读:153
  • 线上MySQL的自增id用尽怎么办

    MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,计算机存储就有上限。比如,无符号整型(unsigned int)是4个字节,上限就是2^32...

    吾爱主题 2024-04-02 08:04:28阅读:103
  • 浅谈mysql join底层原理

    join算法 mysql只支持一种join算法:Nested-Loop Join(嵌套循环连接),但Nested-Loop Join有三种变种: Simple Nested-Loo...

    吾爱主题 2024-04-02 08:04:27阅读:115
  • Mysql提权的多种姿势汇总

    一、写入Webshell   into outfile 写shell 前提条件: 1、知道网站物理路径 2、高权限数据库用户 3、load_file() 开启...

    吾爱主题 2024-04-02 08:04:27阅读:104
  • 一篇文章带你深入了解Mysql触发器

    基于school数据库中的student, course, sc表,创建满足下述要求的触发器: 数据库navicat cmd界面运行 1.对SC表进行插入或修改时,如果考试成绩...

    吾爱主题 2024-04-02 08:04:26阅读:141
  • 浅谈订单重构之 MySQL 分库分表实战篇

    一、背景 发布上篇文章浅谈订单重构之路之后,有很多小伙伴想知道,分库分表具体是如何实现的。那么这篇文章具体介绍下,分库分表实战。 二、目标 本文将完成如下目标: * 分表数量:...

    吾爱主题 2024-04-02 08:04:25阅读:161
  • MySQL主从之外,你又多了一项选择,Galera

    绝大部分互联网公司,都使用MySQL的InnoDB引擎存储数据。 为了保证数据库的高可用,为了保证性能的扩展,绝大部分公司又会使用主从同步,读写分离的MySQL集群架构。 传...

    吾爱主题 2024-04-02 08:04:25阅读:106
  • 测试使用Navicat工具将MySQL格式SQL文件导入到MogDB数据库

    前言 当我们想把mysql格式的SQL文件导入到MogDB数据库时,我们可以借助navicat工具,先将SQL文件导入到mysql数据库中,再使用数据传输功能把SQL中的对象和数据...

    吾爱主题 2024-04-02 08:04:24阅读:116
  • 基于 MySQL + Tablestore 分层存储架构的大规模订单系统实践-架构篇

    一 背景 订单系统存在于各行各业,如电商订单、银行流水、运营商话费账单等,是一个非常广泛、通用的系统。对于这类系统,在过去十几年发展中已经形成了经典的做法。但是随着互联网的发展,以及各...

    吾爱主题 2024-04-02 08:04:24阅读:95
  • MySQL子查询中order by不生效问题的解决方法

    一个偶然的机会,发现一条sql语句在不同的mysql实例上执行得到了不同的结果。 问题描述 创建商品表product_tbl和商品操作记录表product_operation_tbl两个...

    吾爱主题 2024-04-02 08:04:23阅读:170
  • MySQL中utf8mb4排序规则示例

    在MySQL中常见的utf8mb4排序规则有: utf8mb4_0900_ai_ci utf8mb4_unicode_ci utf8mb4_general_ci 当...

    吾爱主题 2024-04-02 08:04:23阅读:151
  • MySql子查询IN的执行和优化的实现

    in为什么慢? 在应用程序中使用子查询后,sql语句的查询性能变得非常糟糕。例如: ? 1 select driver_id...

    吾爱主题 2024-04-02 08:04:22阅读:136
  • MySQL里面的子查询的基本使用

    一、子查询定义    定义:   子查询允许把一个查询嵌套在另一个查询当中。   子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。   子查询...

    吾爱主题 2024-04-02 08:04:21阅读:131
  • MYSQL执行Update语句用没用到索引区别大吗?

    前言 我们都知道,当执行 select 查询语句时,用没用到索引区别是很大的,若没用到索引,一条 select 语句可能执行好几秒或更久,若使用到索引则可能瞬间完成。那么当执行 upd...

    吾爱主题 2024-04-02 08:04:21阅读:130
  • 分库分表之初识Vitess

    Vitess,作为海外最为知名的分库分表产品,一直以来在国内声音不多。近期抽空了解下这个产品,特分享出来。本文部分内容取自Vitess官网https://vitess.io。 1. V...

    吾爱主题 2024-04-02 08:04:20阅读:163
  • Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写

    一、需求说明: 数据库的备份,对于生产环境来说尤为重要,数据库的备份分为物理备份和逻辑备份。 物理备份:使用相关的复制命令直接将数据库的数据目录中的数据复制一份货多分副本,常使用工具:X...

    吾爱主题 2024-04-02 08:04:20阅读:138
  • MySQL8.0.26的安装与简化教程(全网最全)

    1、mysql下载 1.1下载 mysql8.0.26安装与卸载的完整步骤记录 mysql关是一种关系数据库管理系统,所使用的 sql 语言是用于访问数据库的最常用的标准...

    吾爱主题 2024-04-02 08:04:19阅读:106
  • mysql 字段定义不要用null的原因分析

    一 NULL 为什么这么经常用 (1) java的null null是一个让人头疼的问题,比如java中的NullPointerException。为了避免猝不及防的空指针,需要小心翼翼...

    吾爱主题 2024-04-02 08:04:19阅读:107
  • MySQL8.0.26安装与卸载的完整步骤记录

    前言 mysql 8.0.26于2021年7月20日发布。 一个变化需要注意,在这一版本里面改动了大量的变量名称,大量包含master和 slave的变量名称变为 source和r...

    吾爱主题 2024-04-02 08:04:18阅读:110
  • MySQL中的redo log和undo log日志详解

    mysql日志系统中最重要的日志为重做日志redo log和归档日志bin log,后者为mysql server层的日志,前者为innodb存储引擎层的日志。 1 重做日志redo log...

    吾爱主题 2024-04-02 08:04:18阅读:120
  • 为什么MySQL选择Repeatable Read作为默认隔离级别

    关于mysql的事务隔离级别,相信很多读者都不陌生,网商有很多种相关的文章,很多人对于各种隔离级别,以及不同的级别可以解决的一些读现象都是如数家珍的。 我们知道,ansi/iso sql定义...

    吾爱主题 2024-04-02 08:04:17阅读:151
  • 使用ORM新增数据在Mysql中的操作步骤

    【前言】 想要使用ORM在数据库中进行操作数据,前提是已经新建了ORM模型 ;就是我们之前已经搭建的模型http://www.tuohang.net/article/188491.html...

    吾爱主题 2024-04-02 08:04:17阅读:177
  • mysql脏页是什么

    脏页(内存页) 干净页:内存和磁盘中的数据一致 脏页:内存和磁盘中的数据不一致 为什么会出现 脏页 平时很快的更新操作,都是在写内存和日志。 他并不会马上同步到磁盘数据页...

    吾爱主题 2024-04-02 08:04:16阅读:121
  • 为什么MySQL分页用limit会越来越慢

    阿牛新入职了一家新公司,第一个任务是根据条件导出订单表中的数据到文件中,阿牛心想:这也太简单了,于是很快写好了如下语句,并且告诉测试自己的代码是免测产品。 语句如下: ?...

    吾爱主题 2024-04-02 08:04:16阅读:119
  • MySQL深度分页(千万级数据量如何快速分页)

    前言 后端开发中为了防止一次性加载太多数据导致内存、磁盘io都开销过大,经常需要分页展示,这个时候就需要用到mysql的limit关键字。但你以为limit分页就万事大吉了么,too...

    吾爱主题 2024-04-02 08:04:15阅读:136
  • ORM模型框架操作mysql数据库的方法

    【什么是orm】 orm 全称是(object relational mapping)表示对象关系映射; 通俗理解可以理解为编程语言的虚拟数据库; 【理解orm】 用户地址信息数据库...

    吾爱主题 2024-04-02 08:04:15阅读:107
  • mysql 直接拷贝data 目录下文件还原数据的实现

    mysql 拷贝data 目录下的文件还原数据 背景:mysql的的崩溃无法启动,决定重新搭环境,但数据库测试数据忘记备份时,mysql的的数据目录幸存 操作: 1,复制测试数据库的...

    吾爱主题 2024-04-02 08:04:14阅读:114
  • MySQL索引是啥?不懂就问

    概述 以下是需要创建索引的常见场景,为了对比,创建测试表(a带索引、d无索引): ? 1 2 3 4 5 6 7 8...

    吾爱主题 2024-04-02 08:04:14阅读:133
  • MySQL 四种连接和多表查询详解

    mysql 内连接、左连接、右连接、外连接、多表查询 构建环境: ? 1 2 3 4 5 6 7 8 9...

    吾爱主题 2024-04-02 08:04:13阅读:97
  • MySQL 聚合函数排序

    MySQL 结果排序-- 聚集函数 环境 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMM...

    吾爱主题 2024-04-02 08:04:13阅读:189
  • MySQL中的datetime与timestamp比较

    相同 显示 TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。 不同 范围 date...

    吾爱主题 2024-04-02 08:04:12阅读:162
  • 我是如何一步步让公司的MySQL支撑亿级流量的?

    1 主从读写分离 大部分互联网业务都是读多写少,因此优先考虑DB如何支撑更高查询数,首先就需要区分读、写流量,这才方便针对读流量单独扩展,即主从读写分离。 若前端流量突增导致从库负...

    吾爱主题 2024-04-02 08:04:12阅读:148
  • 切记!MySQL 中 ORDER BY 与 LIMIT 不要一起用,有大坑

     现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样。 下面是我遇到的问题: 可以看到,带LIMI...

    吾爱主题 2024-04-02 08:04:11阅读:114
  • 四个案例看懂 MySQL 事务隔离级别

    很多小伙伴对 MySQL 的隔离级别一直心存疑惑,其实这个问题一点都不难,关键看怎么讲!单纯的看理论,绝对让你晕头转向,但是,如果我们通过几个实际的 SQL 来演示一些,大家就会发现这玩意...

    吾爱主题 2024-04-02 08:04:11阅读:146
  • MySQL 那些常见的错误设计规范,你都知道吗

    依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯。同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一起共同讨论。 但是过于方便的分...

    吾爱主题 2024-04-02 08:04:10阅读:123
  • MySQL 5.7常见数据类型

    ——《深入浅出mysql(第二版)》笔记 数值类型 整数类型 字节 最小值 最大值 tinyi...

    吾爱主题 2024-04-02 08:04:09阅读:160
  • mysql启动失败问题及场景分析

    一、一站式解决  1. 问题分析定位 ? 1 2 3 4 5 6 7 8 # 找到MySQL...

    吾爱主题 2024-04-02 08:04:09阅读:95
  • 解决mysql的int型主键自增问题

    引入 我们在使用mysql数据库时,习惯使用int型作为主键,并设置为自增,这既能够保证唯一,使用起来又很方便,但int型的长度是有限的,如果超过长度怎么办呢? 暴露问题 我们先创建...

    吾爱主题 2024-04-02 08:04:08阅读:147
  • MySQL提取Json内部字段转储为数字

    这只是一次简单数据迁移的统计,数据量不大,麻烦的是一些中间步骤处理和思量。 没有 SQL 优化、索引优化的内容,大家轻喷。 背景 用户眼科属性表记录数大概 986w,目的是把大...

    吾爱主题 2024-04-02 08:04:08阅读:143
  • mysql id从1开始自增 快速解决id不连续的问题

    mysql id从1开始自增 解决id不连续 作为一个强迫症患者,对于表格内某些行删除之后,id不连续这个问题完全无法容忍,一开始使用 ? 1...

    吾爱主题 2024-04-02 08:04:07阅读:189
  • Mysql自增主键id不是以此逐级递增的处理

    Mysql自增主键id不是以此逐级递增 一、介绍 在mysql数据库添加数据时使用ON DUPLICATE KEY UPDATE进行数据更新时可能会出现id不是逐级以此递增的,而是间断递...

    吾爱主题 2024-04-02 08:04:07阅读:156
  • ARM64架构下安装mysql5.7.22的全过程

    mysql下载地址为: https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarc...

    吾爱主题 2024-04-02 08:04:06阅读:166