MySQL 在 5.7 版本中正式引入了原生的 JSON 数据类型,网上很多人关于 JSON 违反了数据库第一范式的争议,那么,JSON 真对违反了数据库第一范式吗?我们来聊一聊。 MySQL 在 5.7 版本中正式引入了原生的 JSON 数据类型,网上很多人关于 JSON 违反了数据库第一范式的 ...
使用数据库时,我们经常会用到范围查询,今天来聊一聊 MySQL 的 BETWEEN AND 语句。 SELECT* FROMtest3 WHEREidBETWEEN2AND6; 查询结果如下: 可以看到,对 id 做范围查询,包含了边界值2 和 6, 是一个闭区间。 对 date 做范围查询 SELECT* FROMtest3 ...
工作中,我们有时会遇到 MySQL join 表太多的情况,可能来自两个背景,一个是历史老代码,一个是去 o(Oracle) 改造,从 Oracle ...
本文以 MySQL 8.0.35 的代码为例,尝试对 MySQL 中的并发访问控制进行一个整体的介绍。 前言 最开始学习数据库的时候都会被问到一个问题:“数据库系统相比与文件系统最大的优势是什么?”。具体的优势有很多,其中一个很重要的部分是:数据库系统能够进行 ...
先部署Meomes(推荐docker快速部署),如果你已经有自己的Meomes或者在使用官方demo或使用他人的实例可以跳过memos的部署,【直接查看修改静态文】部署后拿到自己的服务端地址及用户名和密码等必要变量坐几路车,然后在静态页的文件中添加修改,最后放入你的 ...
MySQL 数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用 MySQL 数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导 RD、QA、OP 等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL ...
最近,小编发现Reddit上有一篇名为《臭名昭著的、存在了20年的MySQL Bug#11472已被修复》的帖子火了。这个从2005年就被提交、伴随MySQL二十年的经典Bug,终于在2026年被修复。 最近,小编发现Reddit上有一篇名为《臭名昭著的、存在了20年的MySQL Bug#11472已被修复》的 ...
sql_log_bin ={ON|OFF} #用于控制会话级别二进制日志功能的开启或关闭。默认为ON,表示启用记录功能。用户可以在会话级别修改此变量的值,但其必须具有SUPER权限。 binlog_cache_size =32768 #默认值32768 Binlog Cache用于在打开了二进制日志(binlog)记录功能的环境,是MySQL ...