Deuterium
Use pt-osc to ALTER MySQL table Use pt-osc to ALTER MySQL table
1. 怎么了(问题)之前有一个张MySQL表用一个使用了utf8编码的text类型的content字段来保存文章。最近发现当文章中有emoji表情时,保存会失败: Incorrect string value: '\\xF0\\x9F\\x
2020-05-08
All You Need to Know About MySQL Partitions (Part 2) All You Need to Know About MySQL Partitions (Part 2)
在Part 1中,已经详细介绍了MySQL中的几种分区方式。在这里,详细介绍一下分区的各种操作。同样,这篇文章是对官方文档的梳理。 3. 分区管理对于一个一分区的表来说,分区管理包括添加分区、删除分区、合并分区、拆分分区以及,改变分区方
2020-03-24
All You Need to Know About MySQL Partitions (Part 1) All You Need to Know About MySQL Partitions (Part 1)
什么是分区?为什么要分区?该怎么分区?分区有什么好处?使用分区应该注意什么?通过对MySQL文档的梳理,在这篇文章以及Part 2中详细介绍一下关于MySQL分区的方方面面。 1. Overview of Paritioning in
2020-03-24
What Happens When Using LOAD DATA What Happens When Using LOAD DATA
在之前的文章Files to MySQL中简单介绍了mysqlimport和LOAD DATA的使用,也知道了mysqlimport其实就是使用了LOAD DATA语句。在这篇文章中详细介绍一下LOAD DATA这个语句,来看看当使用这个语
2019-12-18
Files to MySQL Files to MySQL
问题:把一个本地的文件(比如.txt或.csv文件)导入到指定的一张MySQL表中。可以使用mysqlimport或者LOAD DATA命令来完成。这篇文章仅仅是简单介绍一下mysqlimport和LOAD DATA的简单用法。关于LOAD
2019-12-17
Data Types in MySQL Data Types in MySQL
1. 开始为了能更好地理解与使用MySQL,根据MySQL文档花点时间整理了一下MySQL的数据类型。MySQL中一共有五大类数据类型,如下图: 这篇文章只对其中的数字类型、字符串类型和时间类型进行总结。 在这些数据类型的使用中,有几个
2019-12-16
File to Redis File to Redis
问题是这样的,现在需要把一个文件里的所有数据上传到redis的set中,文件里存储的就是ID,每行一个: head id.list 10000 10001 10002 10003 10004 10005 10006 10007 10008
2019-12-10
Character Sets and Collations in MySQL Character Sets and Collations in MySQL
最近遇到一个关于MySQL字符乱码的问题,比较好解决,但是为了更好地理解MySQL中的字符系统,参考MySQL的文档整理一下关于MySQL中字符集合字符序的问题。 1. 什么是字符集和字符序MySQL是存储数据的数据库,既然是存储数据的,那
2019-12-08