关联映射:概念:关联映射,即类对象与类对象之间的关联关系,数据库表与数据库表之间的关系;场景:一对一使用: 1.建库建表,插入数据,其中建表要将当前表中某个字段作为外键与另外一个表的主键相关联。 2.导入相关jar包,并引入日志文件、MybatisUtils、mybatis-config.xml; ...
分类:
其他好文 时间:
2020-03-13 11:25:39
阅读次数:
60
1、在同一个数据库,只是不同表之间的复制,且结构相同,就用下面的SQL就行了。 insert into Projects9 select * from Projects8 2、用SQL Server自带的导入工具也可以实现 中间省略的步骤 一般就是点下一步 或者看着点就可以了 3、生成数据库脚本,这 ...
分类:
数据库 时间:
2020-03-12 14:12:54
阅读次数:
64
学习连接查询,先了解下"笛卡尔积",看下百度给出的解释: 在数据库中,一张表就是一个集合,每一行就是集合中的一个元素。表之间作联合查询即是作笛卡尔乘积,比如A表有5条数据,B表有8条数据,如果不作条件筛选,那么两表查询就有5 X 8 = 40 条数据。 先看下用到的测试表基本信息:我们要实现的功能就 ...
分类:
数据库 时间:
2020-03-10 10:25:29
阅读次数:
66
1.sp_helptext是显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。2.SQL查询某字段数据所在的表selecta.nameas表名fromsysobjectsasaleftjoinsyscolumnsasbona.id=b.idwhereb.name=‘字段名‘1>根据已知字段查询表:selecta.namefromsysobjectsajoi
分类:
数据库 时间:
2020-03-09 10:29:37
阅读次数:
75
1、什么是索引? 面试时候,常常被问到自己熟知的Mysql优化技巧,索引一定会被提及。那么,什么是索引呢?索引是一种加快海量数据查询的技术。索引就像是小时候的新华字典,有了索引,你可以快速地找到自己想找的东西。 2、索引的优缺点 1)优点A.加快数据检索速度和表与表之间的连接;B.可以显著减少查询中 ...
分类:
数据库 时间:
2020-03-03 22:31:50
阅读次数:
85
8.联结 SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。可以将多个表联系起来。1)外键的概念 外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。 SELECT vend_name, prod_name, prod_price FROM vendors, p ...
分类:
数据库 时间:
2020-03-03 16:25:03
阅读次数:
91
目标:数据库A中的表可以join数据库B中的表。 环境:Windows系统,免安装版mysql-5.7.22。 需求:数据库中表很多,将表按业务划分到不同的数据库,保存表之间必要的关联关系。 一、开启FEDERATED引擎执行命令:SHOW ENGINES;,查看mysql数据库中Federated ...
分类:
数据库 时间:
2020-02-28 12:02:02
阅读次数:
71
一 创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束。 模型建立如下: 关于多对多表的三种创建方式(目前你先作为了解) 方式一:自行创建第三张表 方式二: ...
分类:
其他好文 时间:
2020-02-21 17:42:22
阅读次数:
69
1. 原题链接:https://leetcode.com/problems/copy list with random pointer/ 2. 解题思路 2.1 映射表 1. 建立新旧节点之间的映射表:old new,来解决复制random指针 2.2 克隆链表 1. 创建一个包含新节点的克隆链表: ...
分类:
其他好文 时间:
2020-02-19 13:12:15
阅读次数:
55
UNION 联合、合并:将多条查询语句的结果合并成一个结果 每个查询都是一个独立查询语句,然后通过union连接到一起,变成了一个结果 语法:查询语句1UNION查询语句2UNION... 应用场景:查询的结果来自多个表,多个表之间没有连接关系,但查询的信息一样 意义:①将一条比较复杂的语句拆分为多 ...
分类:
数据库 时间:
2020-02-18 10:06:26
阅读次数:
74