- 博客(11)
- 收藏
- 关注
原创 EXISTS运算符的原理
然后在父查询执行得到的虚拟表中,从上往下依次对其记录进行 EXISTS 语句的判断,若 EXISTS 语句中的子查询有返回记录,则 EXISTS 语句的结果就是TRUE,那么对应的该条父查询记录就被取出,作为整个查询语句返回的结果集中的一条数据;若 EXISTS 语句的结果是FALSE,则对应的该条父查询记录会被舍弃,不出现在整个查询语句返回的结果集里面。父查询、子查询中的字段和数据表,可以相同也可以不同,即可以查询同一张表,也可以查询不同的表。将 EXISTS 语句放到整个查询语句中去理解,它的。....
2022-08-05 11:43:42
857
原创 内连接与外连接实现效果的差异
前情:内连接,外连接,均涉及连接。在了解内外连接之前,我们先来看一下连接这个操作在数据上的表现是什么样子的,这样才能深刻理解内连接、外连接的差异在哪里,共同点在哪里。学习数据库之前,应该都了解过笛卡尔积,本科的线性代数中也学习过。百度的解释更为形象些,如下:数据库中所说的“连接”就是做笛卡尔积。正文:说完了连接的效果,就来看看内外连接的差异。内连接,也被称为自然连接,只有两个表相匹配的行才能在结果集中出现。返回的结果集提取了两个表中所有相匹配的数据,舍弃了不匹配的数据。由于内
2022-05-13 17:09:27
670
原创 distinct 、group by 的区别
select distinct(university) from user_profile;select university from user_profile group by university;二者返回的结果式样的。但是既然一样,为什么又要做两个函数呢?来看看它们的区别————————————————distinct 支持单列、多列的去重单列去重的方式简明易懂,即相同值只保留1个;多列的去重则是根据指定的去重的列信息来进行,即只有所有指定的列信息都相同,才会被认为是重复的信息。dis
2022-05-13 11:55:32
13822
2
原创 MySQL分页查询语句的易混点
在查询我们想要的结果集时,有时候返回的结果集中包含的记录数量很大,不仅影响查询效率,而且我们只需要查看其中一部分记录就可以达到目的,这时就要对结果集进行分页,让其只返回结果集的一部分。但是在使用分页查询的时候,又搞不清对应位置的数字表示什么含义,真是等到用时方恨不知,故以此文以作记录,方便日后查看。常用分页查询的方式有两种:LIMIT、LIMIT .. OFFSET ... 第一种:LIMIT语句的书写格式是:SELECT * FROM information_demo LIMIT
2022-01-18 17:48:44
660
原创 mysql中的一些字符串截取、拼接函数的用法
函数:1、从左开始截取字符串left(str, length)说明:left(被截取字符串/字段,截取长度)例:select left(information,20) as aaafrom Table_1;select left('information',5) as aaafrom Table_1;2、从右开始截取字符串right(str, length)说明:right(被截取字符串/字段,截取长度)语句示例:select r...
2021-12-29 14:50:11
1219
转载 彻底聊聊关系数据库中的完整性约束:实体完整性、参照完整性和用户定义的完整性
1、结论描述先用最简单的话总结一下,实体、参照和用户定义的完整性,避免理论性的论述性的内容过长过繁。 实体完整性:是用来唯一标识实体的要求(即现实世界中唯一存在的一个事物、人或个体)。不能为空,需要唯一确认,表示的是这一条记录的实体的完整唯一,通常用主键描述,不能为空且不重复。 参照完整性:它表示的是两个关系之间的联系,是表与表之间的引用。对应的就是外键,外键约束实现参照完整性。 外码(外键)要么取空值,要么取引用的表的主码(主键)值,或码的值。 用户定义的完整性:这是针对
2021-12-28 11:10:37
31786
转载 [Network] 计算机网络基础知识总结
目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. NAT协议11. DHCP协议12. HTTP协议13. 一个举例计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地
2021-12-10 16:27:23
818
转载 网址(url),域名,ip地址,dns,hosts之间的关系
什么是ip?我们知道,在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门的地址,称为IP地址。通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,每部分都不大于256,各部分之间用小数点分开。例如“百度搜索”主机的IP地址就是:“119.75.217.109,”在浏览器上输入这个IP地址,就可以访问到百度的主页。我们的每个虚拟主机用户,都分配一个永久的IP地址。什么是域名?虽然可以通过IP地址来访问每一台主机,但是要记住那么多枯糙的数字串显然是
2021-12-10 11:25:48
1211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人