- 博客(41)
- 收藏
- 关注
原创 【MySQL】联合查询(下)
目录一. 子查询 单行子查询多行子查询多列子查询 在from子句中使用子查询二. 合并查询union allunion三.插入查询结果上期我们讲了内连接、外连接、自连接查询,今天我们继续讲其他联合查询,没看过的之前的可以先去看看上期博客:https://blog.youkuaiyun.com/2402_86304740/article/details/147640075https://blog.youkuaiyun.com/2402_86304740/article/details/147640075子查询就是将一个select语
2025-05-29 21:29:25
2088
62
原创 【MySQL】联合查询(上)
在之前学习的增删改查中都是对于单表进行查询,但是因为在数据库设计时需要遵循范式的要求,数据就会被拆分到多张表中,那么此时需要查询一条完整的信息,就需要从多张表中获取数据最终返回给用户,此时就需要使用联合查询。示例:查询学生信息和学生的班级信息此时就需要将学生表和班级表建立关联,通过联合查询同时得到两张表中的信息。
2025-05-21 20:11:14
1885
63
原创 【MySQL】数据库三大范式
在数据库中范式其实就是一组规则,在我们设计数据库的时候,需要遵守不同的规则要求,设计出合理的关系型数据库,对于不同的规范要求就被称为不同的范式第一范式(1NF)第二范式(2NF)第三范式(3NF)巴斯-科德范式(BCNF)第四范式(4NF)第五范式(5NF)范式越高对于数据库数据冗余越小,对于实际应用中,数据库的设计通常只需要满足第三范式的要求即可。
2025-05-16 11:22:41
2762
63
原创 【MySQL】数据库约束
数据库约束时数据库中用于强制数据完整性的规则,确保表中数据的准确性、一致性和有效性,通过限制表中数据的输入修改和删除行为,防止无效和不合理数据操作。
2025-05-07 10:14:07
5062
72
原创 【MySQL】增删改查(CRUD)
在以后的工作中,原始表中的数据一般不会主动删除,但是真正的查询是不需要重复的数据的,但是每次查询都使用Distinct去重操作会严重影响效率,这时候我们就可以创建一个与原始表结构相同的表,将去重后的数据重新写入到新表中,以后查询的时候都从新表中查询,这样原始的数据不会发生丢失又能保证查询效率。这里的对多个列进行排序,是在前一个排序规则的基础上不影响前一个排序结果的情况下再进行排序的,这里我们就是先对数学成绩进行排序接着是英语成绩、语文成绩。_ 表⽰任意⼀个字符,NOT LIKE则取反。
2025-04-30 17:57:05
2851
79
原创 【MySQL】初识数据库
数据库其实就是数据结构来组织存储和管理数据的仓库,数据库可以将数据按照一定的规则进行存储,以便于用户进行增删改查等操作。数据持久化:将数据保存在存储介质中,即使计算机断电关机后,数据也不会丢失数据结构化:数据库中的数据是按照一定的结构进行组织的,使得数据便于管理和查询数据共享性高:多个用户可以同时访问和使用数据库中的资源,提高数据的利用率安全性:数据库提供多种安全机制,保护数据不被未授权访问查询优化:数据库系统提供了高效的查询优化器,可以快速执行复杂的查询操作。
2025-04-18 18:22:46
2865
65
原创 Java篇方法的使用
相信大家在学校都是校草级别的人物,每天总是有很多小姐姐来要你们的微信,导致每次都要重复被要微信的过程,那么有什么方法能够解决这个重复的过程呢?于是你将你的微信号和帅帅的照片挂到了学校的校园墙中,让小姐姐自行添加你的微信,从而解决了被要微信这个重复的过程,那么在我们的Java编程中也是需要定义方法来解决重复的问题,接下来我们来学习一下方法的使用吧~方法就是一个代码片段类似于C语言中的函数。方法存在的意义:1.是能够模块化的组织代码当代码规模比较复杂的时候2.做到代码被重复使用。
2024-11-15 06:57:25
4789
79
原创 Java篇图书管理系统
相信大家都有去过图书馆吧,那么在借阅图书和归还的时候,都有一个系统来记录并操作这些过程,所以今天就带着大家利用之前的所学知识来简单实现一下图书管理系统的基本逻辑构造!!
2024-10-27 00:09:12
13531
119
原创 JAVA篇之类和对象
什么是类呢?我们一起来简单认识一下类就是用来对一个对象进行描述的,主要描述该对象有哪些属性,哪些功能等例如:学生属性:年龄、姓名、性别......行为:上学、吃饭、考试......那么我们知道了类的作用,那么该如何定义类呢?在JAVA中定义类的时候需要用到class关键字,语法格式如下:class ClassName { //ClassName表示类的名称field;//表示成员变量(属性)method;//表示行为或者成员方法//学生姓名//学生年龄//学生成绩。
2024-10-23 17:27:13
5360
76
原创 Java篇开启!第一章:数据类型与变量
在过去的时间,我们初识了C语言,那么从现在开始我们将踏入学习Java的旅程,希望大家能够一起加油,共同进步。!!
2024-10-09 17:12:10
2544
50
原创 C语言⾃定义类型:结构体
在C语言中提供了许多内置类型,例如:int、short、long、longlong、char、float、double等,但是如果想描述一个学生时,这些单一的内置类型是无法做到的,描述一个学生需要包含名字、年龄、身高、体重等特征,为了解决这类问题,C语言中引入了结构体的概念,结构体这种自定义的数据类型,能让我们自己创建出合适的类型,那么接下来学习一下结构体该如何使用吧!!!
2024-09-26 07:27:14
1851
51
原创 数据在内存中的存储
相信大家都想知道数据在内存中是如何存储的,今天我们就来探索一下整形数据和浮点型数据在内存中是如何存储的大小端(Endian)是指计算机在存储多字节的数据时,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储,下⾯是具体的概念:1.大端存储模式(Big-Endian)是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。1.小端存储模式(Little-Endian)
2024-09-25 08:00:20
1651
38
原创 C语言内存函数
上期我们学习了字符函数以及字符串函数,但是字符串函数仅仅只能对字符进行操作,那么这次我们来学习一下内存函数在C语言中内存函数是一组用于内存操作的标准库函数,它们定义在 <string.h>头文件中,这些函数用于复制、设置、比较内存区域等,接下来我们来学习一下C语言中常用的内存函数。那么以上就是C语言中常用的内存函数,学完内存函数后,对于复制、设置、比较等操作就不仅仅只局限在字符中了,也可以对任意类型的数据进行复制、设置、比较等操作。
2024-09-14 23:31:55
2359
35
原创 C语言字符函数与字符串函数
以上就是C语言中常见的字符函数以及字符串函数,希望通过本章的学习,大家能够利用这些函数使得代码更加简洁并且提高程序执行的效率,如果有感兴趣的小伙伴可以想一想这些函数是如何实现的,自己是否也可以手动实现这些函数。
2024-09-13 23:21:01
1591
31
原创 初识C语言指针(5)
本章的内容主要讲解的就是qsort函数的如何使用的,qsort函数的使用包含了许多指针部分所学的知识,如果感兴趣的小伙伴可以手动模拟实现一个qsort函数。!!t=N7T8。
2024-08-25 18:37:05
1897
30
原创 初识C语言指针(4)
以上就是本章的所有内容,本章的内容可能需要一定的时间进行消化,所以大家可以反复阅读,一定会有所收获。!!t=N7T8。
2024-08-24 19:12:00
2505
29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人