自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 MYSQL视图相关知识

视图是一张虚拟表,它基于一张 / 多张基础表(或其他视图)的查询结果生成。视图不会存储真实数据,没有物理存储空间,只保存一段 SELECT 查询逻辑;每次查询视图时,MySQL 会自动执行底层 SQL,实时算出结果。我们可以像普通数据表一样查询、操作视图。create view v_student_score_v1(学号,姓名,班级,课程,分数)as。

2026-08-06 18:23:12 175

原创 MYSQL事务相关知识

数据库会同时处理多个客户端的事务,多个事务可能操作同一份数据。隔离性指:不同事务之间互相隔离,避免并发读写时互相干扰、产生错乱数据。如果没有隔离,一个事务正在修改的数据会被其他事务读到半成品,引发业务错误。MySQL 通过隔离级别控制隔离的强弱,隔离越强,并发性能越差;隔离越弱,并发越高,但数据异常问题越多。隔离性是为了解决多事务并发操作的数据冲突;隔离级别越高,数据越安全,数据库并发能力越弱;MySQL 默认REPEATABLE READ 可重复读,绝大多数业务无需修改;

2026-08-06 18:08:59 221

原创 MYSQL索引的相关知识

范围条件(

2026-07-30 20:05:47 174

原创 MYSQL联合查询

在表的设计之初,由于要遵守范式的要求,数据会被转移到多张表里,这时如果要查询一条完整的信息,就要从多张表中查找数据,比如要获取学生的基本信息和学生的班级信息,就要从学生表和班级表中共同获取信息,这里的联合就是指多个表。

2026-07-18 18:59:48 213

原创 MYSQL的聚合函数

用这张表举例。

2026-06-09 14:14:20 218

原创 MYSQL中的约束

是什么:数据库约束就是给数据库对数据的硬性要求,不满足数据库约束的数据不会被插入到数据库中。

2026-06-01 21:21:59 218

原创 MYSQL中的增删改查(CRDU)操作

insert into 表名 (列名1,列名2,列名3...............)values(值1,值2,值3............);插入时列名和值一一对应。可以看到已经成功插入了。

2026-05-23 16:38:53 350

原创 关于MYSQL中建库建表操作

基本语法1.其中红色部分database和schema都表示数据库的意思,这两个关键字在MySQL中的用法和代表的意思完全一样,在建库时任选其一即可。2.橘色部分的if not exists 的意思是如果不存在,放在这句指令里的意思为如果db_name这个数据库不存在则创建这个数据库,如果存在则不创建。

2026-05-20 20:47:52 186

原创 java异常的相关知识

程序运行时突然出错、跑不下去,就叫异常。数字除以 0数组下标越界对象是 null 还去调用它这些都会直接让程序报错停止// 算术异常:除数为0// 数组越界异常:访问不存在的下标// 空指针异常:访问null对象的成员super(msg);用的时候直接 throw 就行。异常就是程序运行出错Error 救不了,Exception 可以处理try-catch 抓异常,finally 收尾throw 手动抛,throws 方法甩锅业务需要就自己定义异常。

2026-05-08 17:45:54 213

原创 Java中抽象类和接口的相关知识

修饰的类被称为抽象类。

2025-10-22 21:38:15 584

原创 JAVA中多态相关知识

例如:父类为Animal子类为Dog和Cat,Animal类中有吃东西的方法,Dog和Cat类实现的吃东西的方法就是不一样的,因为狗和猫喜欢吃的东西是不一样的。将一个子类对象经过向上转型之后当成父类方法使用,再无法调用子类的方法,但有时候可能需要调用子类特有的 方法,此时:将父类引用再还原为子类对象即可,即向下转换。是Java中的一个二元操作符,用于检测左侧的对象是否为右侧类或接口的实例。它返回一个布尔值,如果对象是指定类的实例或者是这个类的子类的实例,则返回。向上转型的缺陷:不能调用到子类特有的方法。

2025-10-10 09:38:11 337 1

原创 关于JAVA继承的知识

本文摘要: Java继承机制通过extends关键字实现代码复用,子类继承父类非private成员。super用于访问父类成员,构造方法中需先调用父类构造。final修饰类表示不可继承。继承方式包括单继承、多层继承等,但Java不支持多继承。代码块执行顺序:父类静态>子类静态>父类实例>父类构造>子类实例>子类构造。组合与继承均可实现代码复用,建议优先使用组合。继承关系体现了"is-a"关系,而组合体现"has-a"关系。

2025-09-26 18:42:08 904

原创 Java类和对象

类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法class为定义类的关键字,ClassName为类的名字,{}中为类的主体。成员变量:就是在这个类中定义的变量成员方法:就是在这个类中定义的实现该对象功能的一些方法下面是一段以洗衣机为类的一段示例// 品牌// 型号// 重量// 长// 宽// 高// 颜色。

2025-09-07 17:32:43 776

原创 C语言中移位操作符<<、>>和位操作符&、|、^、~的解释

一个整形数字占用4字节的内存,4字节也就是32个比特位,所以一个整形数字的原码有32位。(2)算术右移:左边用原该值的符号位填充,右边丢弃(用来处理有符号数)反码:将原码的符号位不变,其他位依次按位取反就可以得到反码。(1)逻辑右移:左边用0填充,右边丢弃(用来处理无符号数)(1)对于移位运算符,不要移动负数位,这个是标准未定义的。:单目操作符,所有位取反(0变1,1变0)用到的性质a^a=0 0^a=a。:两位都为1时结果为1,否则为0。:两位有1则结果为1,全0为0。:两位不同为1,相同为0。

2025-08-05 22:02:59 487

原创 理解C语言分支和循环语句

顺序结构分支结构(决策控制)循环结构(重复执行)条件表达式:任何返回0(假)或非0(真)的表达式代码块:使用花括号{}包裹的多条语句如果有多个 if 和 else,那么else总是和它最近的if匹配。

2025-08-01 19:43:54 752

原创 sizeof和strlen的区别

sizeof和strlen的区别

2025-07-16 20:52:40 650

原创 git did not exit cleanly (exit code 1)的解决办法

2025-07-13 10:58:49 638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除