加载中
问 MySQL 非唯一索引等值查询加什么锁?

可重复读、读已提交两种隔离级别下,非唯一索引的等值查询会加什么锁?为什么这么加锁? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可...

第44期:无主键分区表该不该使用

本来想着分区表在上一篇后就不续写了,最近又有同学咨询我分区表的新问题:无主键的分区表建议使用吗? 在此基础上的索引该如何设计? 基于这两个问题,我们来简单探讨下。 1.无主键的分区表...

2022/11/16 16:02
119
第09期:有关 MySQL 字符集的乱码问题

相信大家通过前几篇文章,已经了解了 MySQL 字符集使用相关注意事项。那么数据乱码问题在这儿显得就非常简单了,或许说可能不会出现这样的问题。 数据之所以会乱码,在 MySQL 里无非有以下几...

2020/07/22 16:35
197
第08期:有关 MySQL 字符集的注意事项

本文关键字:字符集、建库建表 一、数据库和字符集 1、建库时指定 创建数据库时,显式指定字符集和排序规则,同时,当切换到当前数据库后,参数 character_set_database,collation_databas...

2020/07/08 16:47
162
第07期:有关 MySQL 字符集的 SQL 语句

本篇为理清字符集的续篇(上一篇:第06期:梳理 MySQL 字符集的相关概念),重点讲述字符集涉及到的 sql 语句用法。 一、character introducer 翻译过来就是字符引导。也就是针对字符串,显式...

2020/06/24 16:39
167
第06期:梳理 MySQL 字符集的相关概念

此篇介绍 MySQL 字符集、排序规则、相关的元数据、参数等设置以及使用情况。 概念 字符集的内容包含:字符集(character set)和排序规则(collation rule) 每种字符集可对应一到多个排序规...

第04期:列 CHECK 约束

check 约束意思,就是对一列或者多列按照一定的预先设置好的规则进行过滤,条件为真,则过滤成功;条件为假,则过滤失败,返回失败代码给客户端。 为什么要把这个单独列出来写呢,经常遇到不...

2020/05/13 16:42
246
第03期:列非空与自增

MySQL 里字段的属性很多,对性能来说,影响也是可大可小,所以针对其属性这一块有必要进行一次探究。 一、NULL / NOT NULL NULL 对外部程序来说,具体为不知道、不确切的、无法表述的值。所以...

2020/04/29 16:32
291
第01期:MySQL 数据类型的艺术

专栏序 对于关系型数据库来说,表的设计 以及 SQL 的写法 尤为重要,占据性能的 90% 都不为过,所以这次专门针对这两大类知识领域,为您抽丝剥茧详细分析。本专栏语言通俗易懂,选取大量示例...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部