oracle初学

来源:互联网 发布:舆情监控软件 编辑:程序博客网 时间:2024/06/06 04:38

这次写博客让我想起了上周写博客的时间,貌似也是这个时间点,白天的时候没有时间写,或者说没有找到合适的时间去写,但是不想拖沓,就只好这会儿“加班”,周五的时候换了新的老师,虽然说不是陌生的面孔,但是刚开始的时候还是觉得稍微不适应,毕竟老师风格不太像,不过这些都不是问题,肯定早晚都会适应的,而且现在老师的讲解风格,或者说教学样式,我也挺赞同的,一丝不苟,严厉苛刻,我觉得自己需要这样的老师,在我不自觉的时候能够督促我,觉得很好,不管怎么说两位老师各有千秋,原想的身为班长在李老师最后那节课下课的时候带大家起立问候的,但是最后放学了也没见到老师进班里,那也就不了了之了,有时候的自己确实有些小小的话少,就像开班的时候我说自己时而外向话很多,时而内向话不说,我也不明白自己为什么会这样,不过以后会慢慢注意去改正,不管在什么时候我都要变的很健谈!

言归正传,毕竟还是来做学习总结的,所以说下面的才是真正的重点。

由于这周在忙着月考的事情,所以说课程进行的很慢,或者说很少,基本上没有什么新的内容,不过,下面这些也有很多了,


一:首先什么是数据库(database),这个月的学习课程大纲最终落实到oracle,js(javascript)和javaweb上,就我个人而言理解吧,我觉得数据库的存在是为了更加方便的 进行文件增删改差,内存和硬盘也都各有优缺点,面对不同的 情况时使用不同的方法



二:讲完了什么是数据库就开始接触到了oracle,说句实在的到现在我对oracle的理解也仅限于电脑上面装的本地服务器和一个客户端(plsql),知道了如何找到服务器,如何找到listener.ora和tnsnames.ora,知道oracle是甲骨文公司研发的一款数据软件,而且oracle收购了java和mysql明白了什么是闭源什么是开源,oracle是客户端服务器(cs)学习了一些基本的用户操作,

创建用户:create user 用户名 identified by 密码;

给用户授权:grant 权限,权限,权限.....to 用户名;

更改密码口令:alter user 用户名 identified by 密码;

删除用户:drop user 用户名;



三:oracle的数据类型,就像之前学习java一样有八大基本数据类型(byteshort intlong float double charboolean)和 三个引用数据类型(interfacearray class类),我的个人理解是他们的作用是类似的都是为了定义数据的类型,
oracle有以下几种:

字符型:varchar () 4000字节

nvarchar2 ()2000字符

char()2000字符;

数字型:number (数字总长度,小数点后位数)

日期类型:(年月日  时分秒)



四:sql(结构化查询语言)

有四大类:数据定义语言数据操作语言 事务控制语言数据控制语言

通过sql可以实现和oracle的服务通信oracle通过该语言进行检索和存储信息



五:表的基本操作

下面只是一部分,我先子啊把他补充完整

1,创建表

  create table 表名 

字段名  数据类型(长度),

字段名  数据类型(长度)

);

2,删除表

drop table 表名;

3,表重命名

rename table 表名 to 新表名;

4,添加表字段

alter table 表名 add(新的字段名 数据类型,新的字段名 数据类型,新的字段名 数据类型.....);

5,删除表字段

alter table 表名 drop (字段名,字段名);

6,修改表字段名

alter table 表名 rename column 字段名 to 新的字段名;

7,修改表字段类型

alter table 表名 modify (字段名   新的数据类型(数据长度));


原创粉丝点击