![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
MySQL相关知识点
如月之恒-
这个作者很懒,什么都没留下…
展开
-
用mySql数据库实现分布式锁思路
在mysql中建一个表,这个表主键唯一。一个系统去处理业务时就往数据库表中添加数据。两个系统的业务ID是一致的,业务ID又是唯一主键,所以当一个系统添加数据时,另一个系统是无法往表中添加数据的。插入数据成功的系统就可以操作业务逻辑,插入失败的系统就不能操作执行业务逻辑了。这就实现了数据库锁。这就是用mysql实现分布式锁的一个大体逻辑,当然了还会由很多问题,但主要流程就是这样的,一步步来...原创 2021-01-04 17:14:45 · 3002 阅读 · 4 评论 -
mysql索引优化实战(举例说明)---mysql详解(三)
文章目录一用例表结构分析以下用例的索引使用情况一用例表结构CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL, `c2` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL,...原创 2019-05-31 12:33:26 · 314 阅读 · 0 评论 -
mysql执行计划与索引详解---mysql详解(二)
ddd原创 2019-05-30 12:22:41 · 552 阅读 · 1 评论 -
mysql索引数据结构详解---mysql详解(一)
文章目录磁盘存取原理数据结构二叉树:红黑树:B-TREE:B+TREEB-TREE数据存储方式:mysql的B+TREE数据存储方式mysql存储引擎MyISAMInnoDB联合索引的底层数据结构字符串类型多种数据类型组成的联合索引磁盘存取原理mysql的数据最终是在磁盘的,读取数据也是从磁盘读取。那么就有必要知道磁盘的工作原理。如图所示磁盘的结构图。磁盘是逆时针旋转的,而磁头只能左右移...原创 2019-05-30 13:32:59 · 780 阅读 · 2 评论 -
mysql删除重复记录/数据
文章目录单字段去重表结构如下sql语句多字段去重表结构如下sql语句mysql表添加别名删除的注意点反例:正确写法划重点(∩_∩)单字段去重表结构如下sql语句注意:本例中user_id为主键,user_account为理论上的唯一值,DELETEFROM cmpms_userWHERE user_account IN ( SELECT t.user_account...原创 2019-05-08 10:51:03 · 217 阅读 · 0 评论 -
记一次数据导入的想法
文章目录需求具体情况描述(以用户角色为例)解决方案1、借助于java代码和临时表来实现,适用于大规模多次的导入。2、方法较为简单,适合关联关系较简单的数据库划重点(∩_∩)需求项目于5月份上线支持。但是从3月份开始,公司就开展了实践,用Excel和文档来记录了两个月的相关数据。而且数据库的表之间是有关联关系的,并且是以数据库表自增的主键关联起来。现在需要把这两个月的数据导入到生产环境数据库,生...原创 2019-04-29 21:46:17 · 211 阅读 · 0 评论