摘要:
阅读原文 系列文章公众号首发,点击阅读原文 前置知识 我们想登陆到mysql中前提是肯定需要一个用户名和密码:比如 mysql -uroot -proot 在mysql中用户的信息会存放在 mysql数据库下的 user表中 可以像下面这样查看到所有用户信息 mysql> use mysql Dat 阅读全文
摘要:
第一范式: 要求保证数据表中的每一列都是原子的,不可再拆分。 举个例子:我们可以将address列拆分成:省、市、区 三列。那这里的address其实就不符合第一范式规范要求。 第二范式: 首先得满足第一范式。其次要求数据表中的每一个非关键属性列(普通列)都和主键唯一相关,而不是和主键的一部分相关。 阅读全文
摘要:
问题引入- 断电了 今天为大家介绍一个新的名词:double write。 相信你还记得,我之前有写笔记跟大家分享过,在MySQL组织数据的基本单位是存在于磁盘上的数据页。数据页被读取到内存(Buffer Pool)中后被称为缓存页。默认情况下每个数据页的大小是16kb,数据页中存储的就是一行行真实 阅读全文
摘要:
一、前言 终于《为研发同学同学定制的MySQL面试指南》第30篇更新来啦~ 说来话长,都说Baidu是养老厂,结果偏偏干出了pdd的感觉。最近工作确实比较忙,然后周六日又想放松一下接连好多周六日都和同学出去游玩。 立个flag吧!后续的更新进度做到每周至少一更。欢迎关注白日梦,干货分享不断~ 好!开 阅读全文
摘要:
Hi,大家好!我是白日梦!本文是MySQL专题的第 26 篇。 下文还是白日梦以自导自演的方式,围绕“组提交”展开本话题。看看你能抗到第几问吧 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发!持续更新中~ 点击阅读原文,格式会好看一点哦~ 点击阅 阅读全文
摘要:
Hi,大家好!我是白日梦!本文是MySQL专题的第 26 篇。 下文还是白日梦以自导自演的方式,围绕“说说char 和 varchar的区别你了解多少?”展开本话题。看看你能抗到第几问吧 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发!持续更新中 阅读全文
摘要:
导读 Hi,大家好!我是白日梦!本文是MySQL专题的第 27 篇。 下文还是白日梦以自导自演的方式,围绕“如何实现记录存在的话就更新,如果记录不存在的话就插入。”展开本话题。看看你能抗到第几问吧 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发! 阅读全文
摘要:
公众号首发、欢迎关注 一、导读 本篇是白日梦的第三篇ES笔记,前面已经跟大家分享过两篇ES笔记了,分别是: ES基础篇--快速上手ES ES进阶篇--50个检索、聚合案例 其实这个专题相对来说质量还是比较不错的,看过前面两篇文章之后基本上大家可以上手使用ES了,包括对一些花里花哨的查询相关的写法也有 阅读全文
摘要:
导读 Hi,大家好!我是白日梦!本文是MySQL专题的第 26 篇。 下文还是白日梦以自导自演的方式,围绕“如何实现记录存在的话就更新,如果记录不存在的话就插入。”展开本话题。看看你能抗到第几问吧 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发! 阅读全文
摘要:
导读 Hi,大家好!我是白日梦!本文是MySQL专题的第 24 篇。 今天我要跟你分享的MySQL话题是:“从一条update sql执行都经历什么开始,发散开一系列的问题,看看你能抗到第几问吧” 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发! 阅读全文
摘要:
导读 Hi,大家好!我是白日梦!本文是MySQL专题的第 24 篇。 今天我要跟你分享的MySQL话题是:“自导自演的数据库面试现场--谈谈MySQL的10种文件” 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发!持续更新中~ 点击阅读原文,格式 阅读全文
摘要:
公众号首发、欢迎关注 一、导读 Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满! 下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持! 如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔 阅读全文
摘要:
一、导读 Hi!大家久等了!时隔10天,白日梦的Elasticsearch笔记进阶篇终于甘完了!本次更新依然是干货满满! 下面会和大家分享 32种查询方法、15中聚合方式、7种优化后的查询技巧。欢迎大家转发支持! 如果对ES中的各种概念不太清楚可以去看上一篇文章,白日梦的ES笔记-基础篇,并且有些概 阅读全文
摘要:
一、导读 Hi All!我们一起学点有意思的!NoSQL!欢迎订阅白日梦Elasticsearch专题系列文章。按计划这个专题一共有四篇文章。所有文章公众号首发。 所有文章公众号首发! 所有文章公众号首发! 点击阅读原文可以关注我哦!在第一时间追到更新 所有文章公众号首发! 所有文章公众号首发! N 阅读全文
摘要:
一、吹个牛 面试官的一句:“了解MySQL的两阶段提交吗?” 不知道问凉了多少人! 这篇文章白日梦就和大家分享什么是MySQL的两阶提交到底是怎么回事!不管你原来晓不晓得两阶段提交,相信我!这篇文章中你一定能get到新的知识! 在说两阶段提交之前,白日梦用了大量的篇幅再讲undo-log、redo- 阅读全文
摘要:
前言 Hi,欢迎订阅白日梦的MySQL专题! 这篇文章我们一起闲聊,如果你不小心把MySQL中的数据删了,除了跑路还能干啥? 看完本篇你将了解:常见的数据库备份方式、mysqldump实战、一条binlog长啥样、什么是gtid?什么是binlog位点?mysqlbinlog数据恢复实战。 数据备份 阅读全文
摘要:
一、MySQL问答 1、数据库sql语句查询,跨表查询有哪几种方式 内连接(inner可以不写) select e.name e.age p.product_name p.saled from employee e,product p where e.id = p.id select e.name 阅读全文
摘要:
目录 因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气、筑基、结丹、元婴、化神、飞升六个段位,你可以看下你大概在哪个段位上哦! 本文目录: 我为什么要写这篇文章 都这么卷了,是时候好好学MySQL了! 勾勒脑图 练气期 筑基期 结丹期 元婴期 化神期 阅读全文
摘要:
问个问题吧!为什么你需要了解binlog的落盘机制呢? 我来回答一下: 上一篇文章提到了生产环境中你可以使用binlog做数据的恢复、审计、以及搭建主从架构的MySQL集群。那你使用这些特性优势的时候有没有问自己一下,你使用的binlog是安全的吗?会不会少记录了一部分数据呢?因为使用一个有问题 阅读全文
摘要:
一、唠嗑 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 算上这一篇文章,白日梦的MySQL专题已经写了18篇了。前面的文章中有跟大家分享过undo log、redo log、以及接下来要有几篇文章跟大家分享bin log。 前一阵跟一个同学唠嗑,说到了MySQL的这几个日志 阅读全文
该文被密码保护。 阅读全文
摘要:
本文稍微有点晦涩、但是看过之后你就能Get到MySQL的崩溃恢复到底是怎么做的! 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 回顾 在这篇文章之前,白日梦跟你分享了什么是redo log、以及redo log的作用、redo log的刷盘机制等知识点。简单来说就是redo 阅读全文
摘要:
白日梦感觉作为研发同学的你可能真的没必要了解摸清楚关于redo log的这些机制。专注于写SQL完全能hold住日常的工作。 但是呢,感觉最好还是要了解一下,因为一般面试官都知道redo log是咋回事,其次是大家茶前饭后唠嗑时也能多少能插几句嘴。 文章公号 首发!连载中!关注微信公号回复:“抽奖” 阅读全文
摘要:
公众号首发、欢迎关注 什么是AMQP 和 JMS? AMQP:即Advanced Message Queuing Protocol,是一个应用层标准高级消息队列协议,提供统一消息服务。是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不 阅读全文
摘要:
Hi,大家好!我是白日梦。 今天我要跟你分享的话题是:“MySQL是如何根据undo log 链条实现read view机制的?谈谈看” 一、事务的隔离级别与MVCC? MySQL单进程多线程的数据库软件,在事务的并发操作中可能会出现脏读,不可重复读,幻读。 MySQL支持的四种事务隔离级别如下: 阅读全文