1.第一范式(确保每列保持原子性) 必须不包含重复组的关系,即每一列都是不可拆分的原子项。 2.第二范式(确保表中的每列都和主键相关) 关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。注意,符合第二范式的关系模型可能还存在数据冗余、更新异常等问题。 3.第三范式(确保每列都和主键列直接相 ...
分类:
数据库 时间:
2021-01-11 10:57:51
阅读次数:
0
今天有一个接口20s 才能展示出来数据,这怎么可以领导直接让我去处理这个接口,处理不出来就不要下班了 我心中一紧 赶紧去看这是哪个垃圾写出来的代码 浏览了一下代码发现 需求是这样子的 后台请求一个地址 返回了一个list集合,我拿着这个list 集合对象的主键,再去调用查看详情接口,拼接到原来的对象 ...
分类:
编程语言 时间:
2021-01-11 10:36:24
阅读次数:
0
select a.newname,count(b.id) from TableA a left join Tableb b on a.id = b.Tablea_id group by a.new_name TableA的主键是id Tableb的主键是id,关联A表的是Tablea_id字段 , ...
分类:
其他好文 时间:
2021-01-08 10:47:18
阅读次数:
0
##先说结论 GreenDao的主键,如果要是用自增的话,必须将主键字段定义成简单类型的包装类型,即Integer、Long。 ##再探原因 GreenDao对数据表实体(这里假设为Student)生成StudentDao类时,该类会继承自AbstractDao并实现几个重要的虚方法,主要的CRUD ...
分类:
其他好文 时间:
2021-01-07 12:28:53
阅读次数:
0
几种获取记录数的方法 count(*): MySQL 优化过,扫描的行数小于总记录数。执行效率高。 count(1): 遍历所有记录,不取值,对每行尝试添加一个 “1” 列,如果不为 null,就计入累加(引擎层)。 count(主键): 遍历所有记录,并把每个记录的 id 取出返回 Server ...
分类:
其他好文 时间:
2021-01-07 11:59:09
阅读次数:
0
一个数据页中除了插入的数据记录外,多增加了两条记录:Infimum记录(最小记录)和 Supremum记录(最大记录)。记录之间是安装主键大小排序的。并以单链表的形式连接。 页内将所有的页内记录分成组。分组规则:Infimum组只有一条记录。Supremum所在组只能有1~8条记录,剩下的分组中记录 ...
分类:
其他好文 时间:
2020-12-31 12:58:10
阅读次数:
0
1.主键约束: 创建表的时候就添加: create table table_name (categoryId varchar2(10), categoryName varchar2(30), primary key(categoryId)); 创建表后追加: alter table table_na ...
分类:
数据库 时间:
2020-12-30 11:25:23
阅读次数:
0
完整性约束条件是对字段进行限制,要求用户对该属性进行的操作符合特定的要求。如果不满足完整性约束条件,数据库系统将不再执行用户的操作。MySQL中基本的完整性约束条件如下表所示。下表是完整性约束条件: 1. 设置表字段的主键约束(PRIMARY KEY,PK) 主键是表的一个特殊字段,能唯一标识该表中 ...
分类:
数据库 时间:
2020-12-28 11:08:29
阅读次数:
0
数据库实验回顾 实体完整性 实体完整性即主码的属性不能为空。而主码就可保证元组是不重复的,即主码值是不能重复的。 参照完整性 参照完整性保证外码的值要么是被参照关系中的主码值,要么取空值。 用户自定义完整性 可以按系统的需求设计各种自定义的完整性检查。 一、实体完整性 1、主键约束 主键(proma ...
分类:
数据库 时间:
2020-12-28 11:01:49
阅读次数:
0
1.开启日志功能,在yml配置文件添加配置 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 2.主键生成策略, 在主键ID上添加注解即可,关于id生成的一些策略:https://ww ...
分类:
其他好文 时间:
2020-12-18 13:03:20
阅读次数:
3