- 博客(12)
- 收藏
- 关注
原创 MySQL索引事务
所谓事务,就是把若干个SQL操作打包成一个整体,实际执行时,要么全都执行,要么全都不执行。若执行过程中出现了突发情况,某些操作执行不下去了,MySQL可以保证突发情况回复后,数据没有遭到破坏。通过事务的“回滚” - roll back操作进行数据的还原(MySQL中的binlog文件实现,记录了所有表数据的修改)。......
2022-08-04 15:11:52 216 1
原创 MySQL表的增删改查
笛卡尔积:实际上就是两个表之间的排列组合,多表查询得到的结果是两个表的组合,列数相加,行数相乘。学生表中的class id关联class表的id属性,学生表插入数据时,class id要能正确输入,必须在class表中id值时存在的。一对一:一对一的两个属性一般都可以放在一个表中,例如学生和学号的关系都放在学生表中,姓名和身份证号的关系都放在公民信息表中;这里要用到数据查询的技巧,把一个子查询当做一个临时表使用。多行子查询:内部嵌套的查询sql返回的多条记录的查询,内部的返回结果有多条的嵌套语句。...
2022-08-04 15:09:13 221
原创 数据结构基础——优先级队列(堆)
普通队列:按照元素的入队顺序出队,先入先出。优先级队列:按照优先级的大小动态出队(动态指的是元素个数动态变化,而非固定)。优先级队列的数据是在动态变化的。时间复杂度对比:堆有很多种(d叉堆、索引堆…),二叉堆是应用最广泛的堆。是一棵完全二叉树,基于数组存储(元素都是靠左排列,数组中存储不会浪费空间)关于节点值:堆中根节点值 >= 子树节点中的值(最大堆、大根堆)堆中根节点值 = 子树 最大堆 根 ......
2022-06-12 09:37:21 673
原创 JAVA基础语法——方法的定义与使用
一、方法的基本用法1.什么是方法(method)2.方法的定义语法3.方法的调用执行过程4.实参和形参的关系(重要)5.没有返回值的方法二、方法的重载三、方法递归1.什么是方法递归2.什么场景下能用方法递归3.如何写出递归代码4.递归的执行过程
2022-04-12 00:57:18 3008 1
原创 JAVA基础语法——程序逻辑控制
一、顺序结构单线程下按照代码的书写顺序一行一行向下执行。二、分支结构满足不同情况会执行不同的语句。1.if语句1.1 只有if语句if(布尔表达式){//条件满足时执行代码}1.2 if…else语句if(布尔表达式){//条件满足时执行代码}else{//条件不满足时执行代码}1.3 多分支的情况if(布尔表达式){//条件满足时执行代码}else if(布尔表达式){//条件满足时执行代码}else{//条件都不满足时执行代码}1.4 分支语句的嵌
2022-04-09 14:06:38 809 1
原创 JAVA基础语法——数据类型与运算符
一、变量和类型1.数据类型变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据,类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性。Java属于强类型语言,定义一个变量时,必须指定这个变量的类型,在这个变量后续赋值的过程中,只能赋值为相应类型的值。1.1 整型变量(重点)int:使用int关键字来定义一个整型变量。int为4字节(4byte)与操作系统和JVM版本都无关,数值范围约为负21亿到21亿。 int a = 10;//声明一个变量a为int型且初始值为
2022-04-05 23:28:28 918 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人