java面试---summay

mac2022-06-30  7

1:合适的建立索引,数据量比较大的时候,如果频繁的进行修改插入则不建议建立索引!

2:什么时候适合建索引,在什么字段上面建立索引?

     (被当做查询条件的)

3:什么叫做编译错误,什么叫做运行时异常

     能被捕获的叫做编译错误,不能被不活动 被称为运行时异常!

4:尽量给表建别名,列采用,别名.列名形式来查询出来,效率高!

5:避免使用*号

6:使用数据库函数的优点是:执行效率快,缺点是:移植性差!

7:用exists代替in,not exists 代替 not  in

8:oracle事物隔离级别

    (1).       序列化(serializable)

    最高隔离级别。系统中所有的事务都是一个接一个执行的。因此也就不会发生任何事务之间的冲突问题。

    (2).       可重复读(repeatable read)

    一个事务所读取的数据记录不允许被其他事务所修改。

    (3).       读已提交(read committed)

    该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务提交之后,当前事务可以看到修改后的数据。 

    (4).       读未提交(read uncommitted)

    该级别允许其他事务修改当前事务所读取的数据记录,并且那个事务尚未提交时,当前事务就可以看到修改后的数据。即允许脏读。

 

转载于:https://www.cnblogs.com/dreamOfChen/p/4940665.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)