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