MySQL

首页 标签 MySQL
# MySQL #
关注
85476内容
数据聚合、自动补全、数据同步
本文介绍了Elasticsearch中的核心功能:数据聚合、自动补全与数据同步。聚合支持对数据分组(Bucket)、统计计算(Metric)及管道聚合,可高效实现品牌、价格等分析;通过拼音分词器与Completion Suggester实现搜索自动补全;并利用MQ异步通知机制实现MySQL与ES之间的数据同步,确保数据一致性,提升搜索实时性与准确性。(238字)
MySQL篇
MySQL查询语句书写顺序为:SELECT、FROM、JOIN、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT;实际执行顺序则不同,从FROM开始,最后执行SELECT和LIMIT。多表查询主要通过内连接(显式/隐式)和外连接(左、右)实现。内连接仅返回匹配行,外连接保留驱动表全部记录。CHAR固定长度,VARCHAR可变长度;索引类型包括单列、组合及全文索引,底层多用B+树结构。InnoDB使用聚簇索引,数据存于主键索引叶节点;MyISAM为非聚簇索引,叶节点存指针。查询非主键索引需回表二次查找,覆盖索引可避免回表提升性能。
事务控制篇
简述关系型与非关系型数据库区别:关系型基于表结构和SQL,支持事务和复杂查询,如MySQL;非关系型采用键值、文档等模型,高并发读写快、扩展性强,如Redis、MongoDB,但不支持事务和SQL。
微服务原理篇(XXLJOB-幂等-MySQL)
本课程介绍XXL-JOB分布式任务调度平台,涵盖其优势、组成结构及搭建方法,学习如何实现定时任务、避免重复执行,并掌握热点缓存更新、幂等处理、数据库索引优化与SQL调优等实战技能。
微服务原理篇(Canal-Redis)
本课程讲解多数据源同步方案,重点介绍Canal+MQ实现MySQL到Elasticsearch的数据同步机制,涵盖Canal伪装MySQL slave原理、binlog解析、消息顺序性保障,并深入Redis持久化、集群模式、缓存一致性及分布式锁等核心知识点。
低代码平台芋道:代码本地运行(☆)
简介:本任务面向新人,要求掌握SpringBoot、MySQL、Maven技术栈,预计2小时完成。需从Gitee拉取yudao-boot-mini项目,本地导入并运行,自行解决JDK、Maven、Idea版本等问题。完成后录制不低于8分钟视频,结构化阐述项目技术栈、核心功能、数据库表关系,并提出当前困惑,提升表达与理解能力。
MySQL篇
本文详解MySQL核心知识点:查询语句的书写与执行顺序、多表连接方式(内连接、外连接)、CHAR与VARCHAR区别、索引类型及底层B+树结构,重点解析聚簇/非聚簇索引、回表查询、覆盖索引、左前缀原则、索引失效场景及优化策略,帮助提升SQL性能。
免费试用