1、MOD(m,n) 返回m除以n的余数
2、物理备份可以分为冷备份和热备份。冷备份又称脱机备份,是指在关闭数据库后进行的备份;而热备份也称为联机备份,是在数据库运行的同时进行备份,但热备份存在着难以维护等风险。
3、删除表使用DROP
4、右外连接又称右连接,指在两个表之间的连接,返回内连接的结果,同时还返回右表中未匹配的行,左表中相应字段置空。可能导致左表查询数据不全
5、使用USING子句,在使用连接字段时,都不能在前面加上表的前缀,因为此时这个字段已经是连接字段,不再属于某个单独的表。
6、视图有两个方面的作用非常明显:其一是视图可以起到隐藏数据的功能;其二是视图可以将复杂的多表连接查询的结果构成一个简单的表结构提供给用户。 针对简单视图可以进行DML操作,而针对复杂视图不可以进行DML操作
7、创建视图的目的可能是为了保护数据
8、数据库提供的自动将提供的数据类型数据转换为期望的数据类型的数据,这就是隐式数据类型转换
9、索引也是数据库对象,通过指针的形式提高查询的速度。可以显式地创建索引,索引也可以被自动创建。如果没有给表建立索引,那么查询表中的记录,将会发生全表扫描,速度会比较慢。 索引提供了对表中行的直接和快速的访问,目的是通过已索引的路径快速定位数据,以减少磁盘输入/输出操作,提高速度。索引由Oracle数据库维护,在对一个表进行DML操作时,Oracle会自动维护索引。 索引可以提高查询速度,但同时Oracle数据库要维护索引,也会带来系统开销。所以对于一个表而言,是否创建索引,创建多少个索引,在哪些字段创建索引,是数据库管理员根据对该表的常用操作而做的决策。简单来说,如果一个数据量比较大的表经常被查询而较少地被插入或删除,则可以建立索引;相反,小表或经常被插入、删除记录的表,则不建议建立多个索引。
10、对分组结果进行约束使用having关键字
- 排序使用order by,倒序使用desc
- 11、在Java的java.lang包中,预定义了三个注解,它们分别是限定重写父类方法的@Override注解,标记已过时的@Deprecated 注解和抑制编译器警告的@SuppressWarnings 注解,通常称这三个注解为内建注解或基本注解。
- Socket socket = new Socket("localhost",8888);
final修饰的方法不能被重写
finally语句块,保证无论是否发生异常,finally语句块中的代码总被执行
子类构造方法中使用super调用父类的构造方法必须放在构造方法第一行
子类无法继承父类的构造方法