mysql
melody_future
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一次 MySQL 老数据同步
先说下业务背景,项目中白名单功能重构。这就涉及到老数据同步问题表结构CREATE TABLE `nw_white_list` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`user_id` int(11) NOT NULL,`sub_user_id` int(11) DEFAULT NULL,`platform` tinyint(4...原创 2018-12-25 17:56:34 · 1047 阅读 · 0 评论 -
MySQL字符集问题
公司一个旧的项目需要支持 emoji 表情,一开始以为只要修改下数据库的表字段就好,没想到引发了一系列的问题。总结一下,以作备忘。MySQL 字符集设置系统变量:character_set_server:默认的内部操作字符集character_set_client:客户端来源数据使用的字符集character_set_connection:连接层字符集character_set_...原创 2019-01-03 14:50:42 · 278 阅读 · 0 评论 -
MySQL 索引
最近深入学习了MySQL,总结一下,作为备忘吧。本篇文章主要介绍以下内容:索引是什么索引的类型索引的原理索引的好处索引的代价索引的使用Explain 详解索引是什么索引是存储引擎用于快速找到记录的一种数据结构。索引的类型B+树索引Hash 索引索引的原理这里主要讲B+树索引的原理。我们知道InnoDB是以页作为管理存储空间的基本单位, 一个页的大小一般是16...原创 2019-04-01 18:37:13 · 945 阅读 · 0 评论 -
MySQL -- explain 详解
上一篇文章讲了MySQL 索引,本篇文站来讲讲 explain 命令。explain 命令显示了 MySQL 如何使用索引来处理 SELECT 语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。为了更好的展示,我们先来建两张表,并向这两张表分别插入1000条记录:CREATE TABLE `s1` ( `id` int(11) NOT NULL AUTO_INCREMENT,...原创 2019-04-01 18:41:04 · 1148 阅读 · 0 评论 -
MySQL 中的autocommit
autocommit 是什么“ In InnoDB, all user activity occurs inside a transaction. If autocommit mode is enabled, each SQL statement forms a single transaction on its own. By default, MySQL starts the session...原创 2019-04-01 18:42:20 · 1349 阅读 · 0 评论
分享