摘要: distinct只能出现在所有字段的最前方 distinct出现在两个字段前面,表示两个字段去重 阅读全文
posted @ 2023-03-26 20:45 为zq 阅读(96) 评论(0) 推荐(0)
摘要: 被引用的表为父表,引用的表为子表 外键作用:为了防止数据冗余和数据无效 删除表的顺序:先删子,在删父 创建表的数据:先创建父,在创建子 删除数据的顺序:先删除子,在删除父 插入数据的顺序:先插入父,在插入子 子表中的外键引用父表中的某个字段,被引用的这个字段不一定是主键,但是至少有unique约束 阅读全文
posted @ 2023-03-26 20:40 为zq 阅读(28) 评论(0) 推荐(0)
摘要: 主键一张表只能有一个,支持一个单一主键,或则一个复合主键:primary key(字段名1,字段名2); 主键还可分为自然主键和业务主键 阅读全文
posted @ 2023-03-26 20:19 为zq 阅读(114) 评论(0) 推荐(0)
摘要: 8皇后问题的思路分析: 阅读全文
posted @ 2023-03-26 19:51 为zq 阅读(19) 评论(0) 推荐(0)
摘要: 二分查找方法的细节1:数组中的元素必须是有序的,并且是升序的 二分查找方法的细节2: 拷贝数组的方法细节: sort按照指定规则排序的底层原理:这里需要二分查找和插入排序,匿名内部类的知识 代码实现: import java.util.Arrays;import java.util.Comparat 阅读全文
posted @ 2023-03-26 13:10 为zq 阅读(20) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-26 12:34 为zq 阅读(7) 评论(0) 推荐(0)
摘要: 代码实现: public class 快速排序 { public static void main(String[] args) { int[] array={6,1,2,7,9,3,4,5,10,8}; getQuicksort(array,0,array.length-1); for (int 阅读全文
posted @ 2023-03-26 12:30 为zq 阅读(18) 评论(0) 推荐(0)
摘要: 代码实现: public class 插入排序 { public static void main(String[] args) { int[] array={3,44,38,44,72,54,32,43,242,46,47,56}; //定义一个变量去接收无序的起始索引 int startInde 阅读全文
posted @ 2023-03-26 11:41 为zq 阅读(22) 评论(0) 推荐(0)
摘要: 代码实现: public class 选择排序 { public static void main(String[] args) { int[] array={2,5,4,3,1}; //外循环:i表示我拿着哪个索引进行比较,并交换位置 for (int i = 0; i <array.length 阅读全文
posted @ 2023-03-26 11:14 为zq 阅读(16) 评论(0) 推荐(0)
摘要: 代码实现: public class 冒泡排序 { public static void main(String[] args) { int[] array={2,1,5,4,3}; //外循环,表示要执行多少轮,如果有n个数据,则执行n-1轮 for (int i = 0; i <array.le 阅读全文
posted @ 2023-03-26 10:58 为zq 阅读(12) 评论(0) 推荐(0)