MySQL
文章平均质量分 79
MySql、Navicat
柚几哥哥
用科技让复杂的世界更简单
展开
-
MySQL 多时间类型查询数据,没有数据也要显示0
1、建立时间节点表2、分析所需要查询的表原创 2022-05-10 11:54:48 · 1415 阅读 · 0 评论 -
Canal实现Mysql数据同步至Redis、Elasticsearch
1.Canal简介;1.1 MySQL主备复制原理;1.2 canal工作原理;2.开启MySQL Binlog;3.安装Canal;4.SpringCloud集成Canal;4.3 canal配置多个数据同步的目的地;4.5 监听配置;4.8 canal整合异常问题排查思路;4.8.2 使用canal监听数据 启动成功了 没有报错 不过一直监听不到消息原创 2023-09-20 21:16:56 · 1494 阅读 · 1 评论 -
Mysql和ES、Redis数据同步方案汇总
1. 同步双写是最简单的同步方式,能最大程度保证数据同步写入的实时性,最大的问题是代码侵入性太强。2. 异步双写引入了消息中间件,由于MQ都是异步消费模型,所以可能出现数据同步延迟的问题。好处是在大规模消息同步时吞吐量更、高性能更好,便于接入更多的数据源,且各个数据源数据消费写入相互隔离互不影响。3. 基于Mysql表定时扫描同步 ,原理是通过定时器定时扫描表中的增量数据进行数据同步,不会产生代码侵入,但由于是定时扫描同步,所以也会存在数据同步延迟问题,典型实现是采用 Logstash 实现增量同步。原创 2023-09-20 16:16:30 · 1643 阅读 · 0 评论 -
MySQL explain执行计划详解
2(id = 3)、【select id, name from t1 where address = ‘11’】:因为是在from语句中包含的子查询所以被标记为DERIVED(衍生),where address = ‘11’ 通过复合索引idx_name_email_address就能检索到,所以type为index。表示索引中使用的字节数,查询中使用的索引的长度(最大可能长度),并非实际使用长度,理论上长度越短越好。mysql对数据使用一个外部的索引排序,而不是按照表内的索引进行排序读取。原创 2023-12-26 14:03:46 · 671 阅读 · 0 评论 -
MySQL 大厂面试题总结(2023最新版)
1、索引2、建表规约3、索引规约4、SQL语句5、什么是Buffer Pool6、InnoDB如何管理Page页7、 change Buffer 8、MySQL为什么改进LRU算法?9、使用索引一定可以提升效率吗?10、索引有哪几种类型?11、什么是索引下推?12、什么是自适应哈希索引?13、为什么LIKE以"%"开头索引会失效?14、InnoDB与MyISAM的区别15、三个范式16、MySQL的事务17、MySQL视图18、大表数据查询优化思路原创 2023-04-04 11:49:41 · 3436 阅读 · 0 评论 -
MySQL 索引的数据结构及优化实战
1、索引的数据结构为什么是B+Tree和HASH?2、 索引的类型3、 InnoDB存储引擎索引实现(聚集)4、MyISAM存储引擎索引实现(非聚集)5、联合索引6、EXPLAIN关键字7、索引失效的情况8、为什么主键要设置成自增的?9、建表上的优化 10、索引失效的案例11、建表规约(阿里巴巴开发手册)12、索引规约(阿里巴巴开发手册)13、SQL语句(阿里巴巴开发手册)原创 2023-04-01 17:38:24 · 1396 阅读 · 0 评论 -
MySQL 事件调度
编写sql时要注意格式要求(1)开头要写BEGIN,结尾处写END(2)每一个sql结束处需要打上分好,“;”,区分每一条sql语句,漏写时,事件无法保存(3)事件示例BEGIN--推送当天门票预测数据--添加今日数据SELECT'玉龙雪山'asjqmc,0asmrFROMWHEREscenicAreaNamein('冰川公园索道','云杉坪索道','印象丽江','牦牛坪索道','玉龙雪山景区门票')SELECT'玉龙雪山'asjqmc,..................原创 2022-07-28 16:37:51 · 1153 阅读 · 0 评论 -
mysql 查看事件状态语句和修改办法
代码】mysql查看事件状态语句和修改办法。原创 2022-07-25 11:31:42 · 2204 阅读 · 0 评论 -
mysql使用orderby 不起作用
mysql 使用order by排序的时候不起作用,原创 2022-07-21 10:50:40 · 5074 阅读 · 0 评论 -
MySQL 范式\事务\视图
第一章 数据库范式第01节 基础理论什么是数据库范式?我们在设计一张表的时候,需要遵循的一些数据库设计的规范。为什么需要使用范式呢?为了减少数据库的当中数据冗余。(减少重复同一个表当中,出现数据重复的情况)数据范式的分类(1) 第一范式 1NF (2) 第二范式 2NF (3) 第三范式 3NF (4) 巴斯科德范式 BCNF (5) 第四范式 4NF (6) 第五范式 5NF 解释说明: 如果想要满足第二范式,必...原创 2021-08-29 12:43:27 · 132 阅读 · 0 评论