:东软睿道实习报告
3.4 Oracle数据库学习
很多公司的系统都是用Oracle数据库的,所以培训公司给我们的课程里有Oracle数据库的学习。
Oracle有三类核心文件,分别是:数据文件,控制文件和重做日志文件,这三类文件缺一不可,除了这三类文件还有其他文件,比如参数文件等等。
Null值在select语句中参与表达式运算的结果:Null值参与数值运算(四则运算),结果都是null,null值参与字符串拼接,结果还是源字符串。
Group by分组函数有,sum表示查询数据总和,avg表示查询数据平均值,max表示查询最大值,min表示查询最小值,count表示查询总的记录条数。Select可以写分组函数,及group by中出现的列。分组函数条件不能写where里,可以在having中写分组函数作为条件。
SQL语句的执行顺序,From 、 where、 group by、 having、select 、order by。 事务的四个特性,原子性,一致性,隔离性,持久性。
commit和rollback,commit将数据从内存“真正”的存入到数据文件中;rollback将数据从内存中撤销。
delete,drop和truncate之间的区别,Delete是DML语句,删除表中的数据,并不释放空间,每条数据都会记录日志,这个操作是可以恢复的;Drop是DDL语句,删除整张表,表结构都不存在了;Truncate是DDL语句,截断表,将表数据清空,并释放空间,但不删除表结构,该操作是不可恢复的。
4 实习收获与体会
这次实习收获了很多,最初从同学那得到这个培训的消息的时候,我还在北京莱博智有限公司做着win8商城的App审查工作。那个傍晚收到同学的短信,说有一个机会去东软培训,和他了解了具体情况后,我就决定去了。