MySQL中处理重复数据

在需要保证数据唯一性的场景中,个人觉得任何使用程序逻辑的重复校验都是不可靠的,这时只能在数据存储层做唯一性校验。MySQL 中以唯一键保证数据的唯一性,那么若新插入重复数据时,我们可以让 MySQL 怎么来处理呢?…

MYSQL替换换行和回车符

由于活动业务场景需求,需要 DBA 将 Oracel 库表 a 中满足条件的 60 万用户 uid 数据导入到 MySQL 表 b 中 uid 字段中。但我拿到数据表后,用表中一条 uid 数据执行 uid 条件查询发现并未命中结果,...

MySQL索引背后的数据结构及算法原理

原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 本文以 MySQL 数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是, MySQL 支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此 MySQL 数据库支持多种索引类型,如 BTree 索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于 BTree 索引,因为这是平常使用 MySQL 时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。…