网站首页 开源技术 第46页
-
数据库主键一定要自增吗?有哪些场景不建议自增?
背景数据库主键是用于唯一标识一条记录的字段,主键具有唯一性、非空性和不可重复性。在实际开发中,主键一般都是自增的,但并不是所有场景都适合自增主键,下面我将对主键自增的优缺点以及不适合自增主键的场景进行分析,并举一些经典案例。...
2025-07-03 wxchong 开源技术 11 ℃ 0 评论 -
详解MySQL数据库设计之innodb如何设计主键索引
概述今天主要看下innodb是怎么去设计主键索引的,这里引用了一个淘宝MySQL数据库经典案例。innodb主键索引在Innodb中,聚簇索引默认就是主键索引。如果没有主键,则按照下列规则来建聚簇索引:没有主键时,会用一个非空并且唯一的索...
2025-07-03 wxchong 开源技术 15 ℃ 0 评论 -
MyBatis-Plus(五):实体类注解及主键策略
MyBatis-Plus对持久层进行操作的过程中,需要通过实体类进行数据的关联,MyBatis-Plus在实体类中提供了相应的注解,可以提高我们的开发效率,应用实例如下:@Data@TableName("user")pu...
2025-07-03 wxchong 开源技术 12 ℃ 0 评论 -
什么是幂等性?四种接口幂等性方案详解
原文链接:https://mikechen.cc/15027.html...
2025-07-03 wxchong 开源技术 12 ℃ 0 评论 -
单个表上亿行数据的主键、索引设计,及分页查询
一,概述...
2025-07-03 wxchong 开源技术 15 ℃ 0 评论 -
数据库主键、唯一约束、和索引的区别
1、MySQL的主键 "主键"的完整称呼是"...
2025-07-03 wxchong 开源技术 17 ℃ 0 评论 -
联合主键和复合主键的区别(什么叫联合主键)
一、复合主键所谓的复合主键就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键。例如:createtabletest(namevarchar(19),...
2025-07-03 wxchong 开源技术 14 ℃ 0 评论 -
淘宝的数据库,主键是如何设计的?
MySQL数据库架构设计的基本功就是对于表结构的设计。如对于字段类型的选择;表的存储设计,压缩还是非压缩,如何选用压缩算法;表的访问设计,SQL还是NoSQL。这些问题看似非常简单并容易回答,然而绝大部分的答案却是错的。某些错的离谱的答案还...
2025-07-03 wxchong 开源技术 15 ℃ 0 评论 -
MyBatis-Plus内置的主键生成策略有大坑,要注意!
昨天小伙伴使用Mybaits-Plus开发的项目线上(集群、K8S...
2025-07-03 wxchong 开源技术 17 ℃ 0 评论 -
数据库——主键和唯一键的区别(数据库主键或唯一索引冲突)
主键(PrimaryKey)和唯一键(UniqueKey)是在关系型数据库中用于唯一标识数据的概念,但它们在一些方面有一些区别。以下是主键和唯一键之间的区别:1.唯一性约束:主键是一个表中用于唯一标识每一行数据的列或列组合。主键要求每...
2025-07-03 wxchong 开源技术 16 ℃ 0 评论
- 08-032025年Linux可视化面板深度评测:从新手到企业级维的全能工具
- 08-03自学学习网络安全,渗透测试的环境搭建总结
- 08-03夏日“打卡”:一场集体“情绪漂移”的实验?
- 08-03PHP 8.3 JIT 深度优化:让图像处理性能超越C++(附压测数据)
- 08-03「推荐」收藏过千,给新手的7个入门php实战项目
- 08-03PHP内存池分析
- 08-03PHP 性能分析与实验——性能的宏观分析
- 08-03空开上的DZ47是什么意思?6000A是什么电流?
- 控制面板
- 网站分类
- 最新留言
-