视图 视图是一种数据库对象,是从一张或者多张表或者视图中导出的虚表,它所对应的数据并没有真正存在视图,而是存在所引用的表 优点:安全,简化数据操作,着重于特定数据 授权视图权...
索引 索引是数据库调优的一个重要部分,提高查询效率,增删改将耗费大量资源 唯一索引 何时创建:当某列的值都是唯一的时候 注意:当建立主键或者唯一约束的时候,自动建立 组合索引...
多表查询 出于数据库设计的一个考虑,根据业务模块和逻辑的考虑会拆分成不同的表来存储对应的数据,从而降低数据的冗余性、提高数据维护的灵活性,但是在实际需求中又需要用到多张表的数...
函数 函数是一些预设了功能的代码,它们具有返回值 主要是用来简化代码的复杂性,避免多次重复编写同样功能的代码 系统函数 字符型 数值型 日期型 聚合函数 SUM,AVG只能用...
普通查询 实际开发慎用 查询指定列 查询指定行 查询部门号为20的员工信息,且工资大于1500 别名的使用 查询中使用NULL 0不是NULL 使用常量 伪列 建立时按顺序,...
约束 约束是为了完成数据库中数据的完整性与一致性的一种检查机制 通过定义在数据库中的表来完成约束条件 通常在建表时加入约束 添加方式 建表时添加 行级定义(写在数据定义后面)...
Date 时间类 Calendar 日期类 一个时间日期工具类 时间转字符串(有默认时间格式,带时间格式) 字符串转时间(有默认时间格式,带时间格式) 计算两个日期之间相差的...
成员内部类 成员内部类没有用static修饰且定义在在外部类类体中 成员内部类中的方法可以直接使用外部类的实例变量和实例方法 在成员内部类中可以直接用内部类创建对象 内部类拥...
多态 多态是同一个行为具有多个不同表现形式或形态的能力 多态就是同一个接口,使用不同的实例而执行不同操作 多态存在的必要条件 继承 重写 父类引用指向子类对象 多态的优点 消...
Abstract 定义了抽象方法的类也必须被abstract关键字修饰,被abstract修饰的类叫做抽象类 抽象类: 在描述事物时,没有足够的信息描述一个事物,这时候该事物...
面向过程 在面向过程的眼中,世界的一切都不是孤立的,它们相互紧密联系在一起,缺一不可,相互影响,相互作用,并形成一个个具有严格因果律的小系统;而更多的小系统组成了更大的系统,...
Iterator 用于遍历集合 遍历集合常用的方法有 foreach 和 iterator 使用 iterator 遍历集合 使用 foreach 遍历集合
List集合 List是collection的子类集合,集合中的元素是有序,带索引的,通过下标就可以精准的查找元素,元素可以重复,支持对元素进行增删改查操作 增加add(el...
Map映射 Map集合的数据结构仅仅针对键有效,和值无关 存储的是键值对元素,键是唯一的,值可重复 HashMap 底层数据结构由哈希表实现,它不保证set的迭代顺序 依赖h...
概念 泛型的本质是参数化类型 泛型只对编译时有效 泛型类 class FX<T> 泛型方法 public static <E> void showArrayAll(E[] a...
字符流 用于操作数据中的字符数据(字节流 + 编码表) 超类 Reader 读取字符流的抽象超类 read() 读取单个字符并返回 read(char[] cbuf) 把数据...