- 博客(45)
- 收藏
- 关注
原创 MYSQL数据库约束
数据库约束时关系型数据库的一个重要功能。主要的目的是保证数据的完整性,也可是为数据的正确性(数据本身是否正确,关联关系是否真确)。
2024-11-27 16:27:36
737
31
原创 MYSQL表的增删改查(下)
首先我们可以先看一下哪三位同学的总成绩为倒数前三,为了方便比较,这里把总分为null的给省略了,故只查询到10行。注意:update操作时,如果不加where条件,修改的将是整张表的所有记录,是非常危险的操作。例如,还是上面的exam表,要把 孙悟空同学的成绩删去,按照习惯,我们先把表全列查询一下,从结果可以看到,查询的行数从11行变成了9行,并且删除后的表中没有孙悟空同学。这里其实和前面的多列查询有些相似,是把set后面的一个语句换成多个。例如,把宋公明的语文成绩改为60,数学成绩改为77。
2024-11-26 21:15:09
1642
18
原创 MYSQL 表的增删改查(上)
现在将student表换为 exam表,对exam表进行全列查询,这个表可以自己创建一份,然后通过新增数据来实现。可以看到,其中有11行,并且其中有两个98和80,这时候我们可以通过去重查询去除其中一个98和80。11行,因为查询的id列并没有重复的内容,只有math里面有重复内容是无法进行去重的。我们可以通过 指定查询的列 来实现指定列查询,实际上就是把 * 换成想要查询的列。像student表中,就有id,name两列,那么我们可以选择只插入其中一列。可以看到这次查询的结果是有9行,并且没有重复的数。
2024-11-26 09:16:32
1500
13
原创 Java:插入排序
假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳 定的;直接插入排序是稳定的,由上面图片能看到它是具有稳定性的,但如果是代码部分的 arr[j] > tmp 改为:arr[j] >= tmp,以上面的2a和2b为例,它们的顺序就会发生变化。所谓的排序,就是使一串记录,按照某个或某些关键字的大小,递增或递减的排列起来的操作。
2024-09-28 15:39:21
4202
67
原创 Java:关于继承
如果访问的成员变量子类中有,优先访问子类自己的成员变量。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。如果访问成员变量与父类的成员变量同名,则优先访问子类自己的。成员变量访问遵循就近原则,自己有优先自己的,没有就向父类中去找。通过子类对象访问父类与子类不同名方法时,优先在子类中,找到则访问,否则在父类中找,找到则访问,否则编译报错。
2024-06-04 20:03:39
782
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人