数据表设计三范式
第一范式(1NF): 要求数据达到原子性,使数据不可再分; 例如: 进行修改: 第二范式(2NF): 使每一行数据具有唯一性,并消除数据之间的“部分依赖”,使一个表中的非主键字段,完全依赖于主键字段; 经验上:常常是每个表都要设计主键,并通...
第一范式(1NF): 要求数据达到原子性,使数据不可再分; 例如: 进行修改: 第二范式(2NF): 使每一行数据具有唯一性,并消除数据之间的“部分依赖”,使一个表中的非主键字段,完全依赖于主键字段; 经验上:常常是每个表都要设计主键,并通...
1.DATE数据类型 这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。 DATE数据类型的问题在于它表示两个事件发生时...
也算不上是Mybatis的bug,只能说是特性,本来就是这么设置的,在连接oracle数据库的时候,当jdbcType="DATE"类型时,返回的时间只有年月日(yyyy-MM-dd)的,当jdbcType=“TIMES...
聊 看标题是不是吓一跳,用了好多年的@Autowired用错了吗?没那么夸张,本篇仅仅是讨论一下我们Spring中最常用的依赖注入方式,目前注入方式有三种,分别是:构造函数注入、方法注入、属性注入。我们来看一小段代码 public clas...
我们或许知道if…else if…与switch的功能基本相似,而switch也完全可以转换成if…else if…的结构,并且switch总体来说效率要高于if…else if…。但是很少有人知道总体来说if…else if…的效率为什么...
物理删除:从数据库中直接移除 逻辑删除:在数据库中没有被删除,而是通过一个变量来让他失效 比如没有删除之前deleteId=0, 删除之后deleteId=1 应用场景:管理员可以查看被删除的记录,防止数据丢失,类似于回收站 测试一下: 1...
1、原始的limit进行分页 2、pageHelper第三方插件 3、MP其实也内置了分页插件 一、如何使用? 1)配置拦截器组件即可 ``` @EnableTransactionManagement @Configuration @Map...
目的:当要更新一条记录的时候,希望这条记录没有被别人更新 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时,set version = newVersion where version = o...
创建时间,修改时间,这些操作一遍都是自动化完成的,我们不希望手动更新。 阿里巴巴开发手册:所有的数据库表:gmt_create,gmt_modified几乎所有的表都要配置上,而且需要自动化。 方式一:数据库级别: 但是最好不要这样做,因为...
最近在搭建springboot框架的时候,构建ORM的时候,选择mybatis的时候,我们一般时候用: 一、MyBatis自带的分页RowBounds; 二、MyBatis插件或者直接书写sql进行分页;  ...
最新评论
命令: nload
真是个良心站点哇,大公无私,爱了爱了
还可以直接搞一张映射表,存 uid | time | source_index, 第一次直接查对应的 time 选出前100, 第二次直接用 CompleteFuture 去分别用 source_in
干得漂亮,多个朋友堵条路
2021.2.2版本的不适用吧
现在还可以用么
激活码有用,感谢分享
激活码的地址打不开了