mysql
文章平均质量分 87
ySQL 是世界上最受欢迎的开源关系型数据库之一。这得益于它在电子商务网站、社交媒体和应用中的广泛使用,包括 Drupal、Joomla、Magento 和 WordPress。
库库林_沙琪马
向Java全栈奋发图强的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MybatisPlus 常用注解
IdType.UUID:生成 UUID 字符串(适合不需要排序的场景)IdType.ASSIGN_ID:默认雪花算法(分布式系统推荐)并发更新时防止数据混乱的神器,需要表里有个版本号字段(比如。IdType.AUTO:数据库自增(需要表字段设置自增),更新成功后版本号 + 1,并发时只有一个请求能成功。:如果查询时手动指定了排序,会覆盖注解的默认规则。:如果项目里所有表都有统一前缀(比如。:如果很多字段都有下划线转驼峰(比如。),可以在配置文件里全局设置。,自动转换不用手动加注解。,不用每个类都加注解。原创 2025-08-12 11:52:00 · 402 阅读 · 0 评论 -
别只会写 SELECT!这 10 个 MySQL 技巧真的太香了!
作为一名频繁操作 MySQL 的开发者,我发现很多小伙伴依旧停留在最基础的 CRUD 阶段。但实际上,MySQL 提供了许多灵活、强大、而且容易忽视的功能,能够大幅提升开发效率和系统性能。今天我就整理出工作中最常用、最实用、最被低估的 10 个 MySQL 技巧,让你的 SQL 写法从「能用」到「优雅高效」质的飞跃!🚀上述技巧都是在实际业务中频繁用到、能立竿见影提升效率的 MySQL 写法:🟢 JSON 字段灵活扩展🟢 聚合与汇总一条 SQL 搞定🟢 写得短、跑得快、改得轻松!但也要注意👇。原创 2025-06-17 13:58:45 · 712 阅读 · 0 评论 -
MySQL的MVCC机制详解
MVCC(Multi-Version Concurrency Control,多版本并发控制)是数据库系统中用于实现并发控制的一种技术。它通过保存数据在某个时间点的快照来实现,使得在同一个数据行上可以同时存在多个版本,从而允许读操作不会阻塞写操作,写操作也不会阻塞读操作,提高了数据库的并发性能。MVCC是MySQL InnoDB存储引擎实现高并发事务处理的关键技术之一。通过保存数据行的多个版本,并利用Read View来判断数据版本的可见性,MVCC使得数据库在保证事务隔离性的同时,提高了并发性能。原创 2025-04-16 20:05:02 · 897 阅读 · 0 评论 -
数据库基础
数据库是用于存储、管理和检索数据的系统。它们在现代应用程序中扮演着至关重要的角色,确保数据的一致性、完整性和安全性。本文将介绍数据库的基础知识及其关键组件。原创 2024-10-13 14:57:26 · 1194 阅读 · 0 评论 -
15个MySQL表设计的经验准则
如果没有特殊的理由,一般都建议将字段定义为 NOT NULL。为什么?首先,NOT NULL 可以防止出现空指针问题。其实,NULL值的存储也需要额外的存储空间,它也会导致比较运算更为复杂,是优化器难以优化SQL。NULL值有可能会导致索引失效如果将字段默认设置成一个空字符串或常量值并没有什么不同,且都不会影响到应用逻辑,那就可以将这个字段设置为NOT NULL。原创 2024-11-03 19:19:29 · 1077 阅读 · 0 评论
分享