1.创建视图 语法:create view 视图名 as 查询语句 实例: -- 以上节课的关联查询为例 create view v_user_score as select a.id, a.name, b.math, b.english from student a inner join scor ...
分类:
其他好文 时间:
2020-06-23 21:43:21
阅读次数:
55
公共表属于系统中数据量较小,变动少,而且属于高频联合查询的依赖表。参数表、数据字典表等属于此类型。可以将这类表在每个数据库都保存一份,所有更新操作都同时发送到所有分库执行。接下来看一下如何使用Sharding-JDBC实现公共表。 (1)创建数据库 分别在user_db、order_db_1、ord ...
分类:
数据库 时间:
2020-06-21 23:20:12
阅读次数:
103
1、首先获取两张表 2、内连接 pd.merge(left=n,right=s,on="number") how默认为”inner",内连接查询特点是有匹配的才显示,像A007和A011不匹配,所以不显示。 3、外连接 pd.merge(left=n,right=s,on="number",how= ...
分类:
其他好文 时间:
2020-06-19 22:58:16
阅读次数:
166
SQL VS NoSQL 关系数据库的特点 数据结构化存储在二维表中。 支持事务的原子性A,一致性C,隔离性I,持久性D特性。 支持使用SQL语言对存储在其中的数据进行操作。 关系数据库的适用场景 数据之间存在一定关系,需要关联查询数据的场景。 需要事务支持的业务场景。 需要使用SQL语言灵活操作数 ...
分类:
数据库 时间:
2020-06-19 12:11:19
阅读次数:
53
https://blog.csdn.net/zhangbijun1230/article/details/81608252 一、 数据库设计 1.选取合适的字段 tinyint、char 、varchar 尽可能地把字段设置为 NOT NULL 2.尽可能地使用 join 代替关联查询 3.使用索引 ...
分类:
数据库 时间:
2020-06-07 21:45:51
阅读次数:
84
一、三大范式 1、第一范式:原子性 保证每一列不可再分 2、第二范式:在满足第一范式的前提下,每张表只能描述一件事情 3、第三范式:在满足第一第二范式的前提下,第三范式需要确保数据表中的每一列数据都和主键直接相关,不能间接相关。 规范数据库的设计:规范性和性能的问题 阿里规范:关联查询的表不得超过三 ...
分类:
数据库 时间:
2020-06-05 17:59:28
阅读次数:
75
今天sql一对多关联查询发现一个错误,提示说查询的字段不在group by的子句中,因为sql_mode是only_full_group_by。 报错信息: #1055 - Expression #3 of SELECT list is not in GROUP BY clause and cont ...
分类:
数据库 时间:
2020-06-05 15:03:04
阅读次数:
88
ResultMap 关联映射 使用ResultMap来进行关联查询,是利用主键表和外键表的关系来处理的,它相比前面的少写了一条sql语句,效率相对较高; 通过表连接查询将所需要的数据一并查询出来,然后再通过ResultMap将结果集映射到对应的对象中;单个对象==>association,集合==> ...
分类:
其他好文 时间:
2020-05-19 23:13:50
阅读次数:
101
Mybatis中通过<association>来配置返回单个对象的关联查询; <collection>配置返回多个对象的关联查询。 关联查询的触发,必须是返回类型指定为resultMap ①一对一:通过查询学生信息关联来查到学生详细信息; Student2.java页面 //一对一:通过查询学生信息 ...
分类:
其他好文 时间:
2020-05-19 00:39:54
阅读次数:
67
本文以Elasticsearch 6.8.4版本为例,介绍Elasticsearch父子文档的使用。 上一篇文章介绍了Elasticsearch的嵌套文档,这一篇来介绍另外一种关系文档,父子文档。 1、父子文档 父子文档在理解上来说,可以理解为一个关联查询,有些类似MySQL中的JOIN查询,通过某 ...
分类:
其他好文 时间:
2020-05-17 17:27:30
阅读次数:
135