news 2026/5/14 14:41:42

拥有mysql锁的能力-INNODB锁

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
拥有mysql锁的能力-INNODB锁

首先我们来讲,mysql的锁是innodb实现的,锁是用来锁的索引,那索引分为唯一索引,普通索引和主键索引。那锁也和隔离级别有关,主要是的是RR和RC的区别,那我们现在就开始来学习一下,以下全部基于RR 隔离级别

首先我们先创建一个用户表 user 有三个字段 id,name,age 那id用主键索引,name用唯一索引,age就是普通索引

`CREATE TABLE `user` ( `id` int NOT NULL, `name` varchar(20) DEFAULT NULL, `age` int DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_age` (`age`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;` ​ 插入几条数据 ​ INSERT INTO `test`.`user` (`id`, `name`, `age`) VALUES (1, 'A', 20); INSERT INTO `test`.`user` (`id`, `name`, `age`) VALUES (2, 'B', 20); INSERT INTO `test`.`user` (`id`, `name`, `age`) VALUES (3, 'C', 25); INSERT INTO `test`.`user` (`id`, `name`, `age`) VALUES (4, 'D', 30); INSERT INTO `test`.`user` (`id`, `name`, `age`) VALUES (5, 'E', 30); ​

那好,我们准备工作就做好了,那我用的可视化工具是navicat

那我们怎么用呢,就是打开两个查询窗口即可,单个查询窗口默认共享一个连接,是串型的,这很重要~~

现在,开始!!!

现在我们通篇都说的时候RR级别下的 ,不要混淆哦,RC的单开一篇

主键索引

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 14:41:03

日语大语言模型选型指南:从开源生态到商业部署实践

1. 项目概述:一份日文大语言模型的“藏宝图”如果你正在寻找一个能流利理解、生成日文,并且可以免费获取、自由使用的大语言模型,那么你很可能已经迷失在Hugging Face、GitHub和各种技术博客的海洋里了。模型名字五花八门,版本迭代…

作者头像 李华
网站建设 2026/5/14 14:38:05

GBase 8a数据库列存压缩设计决策与效果浅析

南大通用GBase 8a数据库(gbase database)的存储引擎 Express 是纯列存架构,压缩不是可选功能,而是数据写入的标准流程。理解列存压缩的工作原理,能帮助 DBA 和开发人员在建表时做出更好的数据类型选择,在查…

作者头像 李华
网站建设 2026/5/14 14:35:37

宇树直营店落地,机器人成新消费电子产品,行业竞争进入新阶段!

机器人直营店开进商场,消费市场大门开启宇树在北京王府井银泰in88商场1楼开设了第一家直营店,该店选址极具战略眼光,位于华为北京第一家旗舰店旁,马路对面是当年苹果在亚洲的最大旗舰店。此前,宇树在去年年底与京东合作…

作者头像 李华
网站建设 2026/5/14 14:35:13

RPG Maker Decrypter终极指南:快速解密RPG游戏资源的完整教程

RPG Maker Decrypter终极指南:快速解密RPG游戏资源的完整教程 【免费下载链接】RPGMakerDecrypter Tool for decrypting and extracting RPG Maker XP, VX and VX Ace encrypted archives and MV and MZ encrypted files. 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/5/14 14:35:05

Pearcleaner:解决Mac存储空间不足的终极开源清理方案

Pearcleaner:解决Mac存储空间不足的终极开源清理方案 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 你是否曾经删除过Mac上的应用,却…

作者头像 李华