摘要: #常见函数 /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性 调用:select 函数名(实参列表) 【from 表】; 特点: ①叫什么(函数名) ②干什么(函数功能) 分类: 1、单行函数 如 concat、lengt 阅读全文
posted @ 2020-04-01 14:10 linglongfang 阅读(294) 评论(0) 推荐(0)
摘要: #分组函数 /* 功能:用作统计使用,又称为聚合函数或统计函数或组函数 分类: sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数 特点: 1、sum、avg一般用于处理数值型 max、min、count可以处理任何类型 2、以上分组函数都忽略null值 3、可以 阅读全文
posted @ 2020-04-01 14:09 linglongfang 阅读(693) 评论(0) 推荐(0)
摘要: #条件查询 /* select 查询列表 from 表名 where 筛选条件 ; 顺序: from表名-> 筛选 -> select 字段 */ # 条件运算符 # > < = != (<>) >= <= # 逻辑运算符 # && || ^ (AND,OR,NOT) # 模糊查询 # LIKE % 阅读全文
posted @ 2020-03-31 10:49 linglongfang 阅读(170) 评论(0) 推荐(0)
摘要: #基础查询 /* SELECT 查询列表 FROM 表名 查询列表:可以是表中字段,常量值,表达式,函数 查询结果:是一个虚拟表格 */ USE myemployees; # 1.查询表中的单个字段 SELECT last_name FROM employees ; # 2.查询表中多个字段 SEL 阅读全文
posted @ 2020-03-30 23:06 linglongfang 阅读(162) 评论(0) 推荐(0)
摘要: Java中的封装主要采取的是四类修饰符 阅读全文
posted @ 2020-03-30 20:05 linglongfang 阅读(136) 评论(0) 推荐(0)
摘要: 方法的递归是将问题简单化 递归方法必须要有2个部分 1.递归头:告诉递归什么时候结束 2.递归提:什么样的情况下要继续递归 阅读全文
posted @ 2020-03-30 19:19 linglongfang 阅读(110) 评论(0) 推荐(0)
摘要: 1 数组定义 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 2 数组本质 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的 阅读全文
posted @ 2020-03-30 17:53 linglongfang 阅读(115) 评论(0) 推荐(0)
摘要: 1 if-else语句 1. if语句: if(bool) { //如果bool值是true,那么执行语句块 语句块 } 2. if-else语句: if(bool) { //如果bool值是true,那么执行语句块1 语句块1 } else { //否则执行语句块2 语句块2 } 3. if-el 阅读全文
posted @ 2020-03-30 17:44 linglongfang 阅读(131) 评论(0) 推荐(0)
摘要: 1 注释 annotation 注释是为了便于阅读源代码,不会编译到字节码文件中。建议每个类,每个方法都要加上注释,显示该怎么使用。 单行注释: // 多行注释: /* */ 文档注释: /** **/ 用于生成API 2 标识符 identifier 1. Java的标识符可以是字母,数字,下划线 阅读全文
posted @ 2020-03-30 17:42 linglongfang 阅读(183) 评论(0) 推荐(0)
摘要: 1.基本数据类型的值传递 Java中基本数据类型的值传递是直接将实际的数据值传递给方法的 2.引用数据类型的值传递 Java中引用数据类型的值传递是将引用(地址值)传递给方法中的形参,当方法中用形参改变了对象的状态,那么调用方法传递过来的实参指向的对象(和形参指向相同)的状态也自然发生了改变 阅读全文
posted @ 2020-03-30 17:38 linglongfang 阅读(195) 评论(0) 推荐(0)