甲骨文日记(1)-oracle9i Introduction

 本人985软工小硕一枚,期末刚刚考完oracle,虽然突击过了,但是很多知识没有掌握心有不安,数据库一直都没有好好学过,再这样下去就成知识漏洞了,前几次面试被问到数据库也是各种懵逼,感觉必须找一个数据网深挖才可以,所以准备寒假重学oracle,把学到的知识整理归类,如果有不对的地方请各位大佬多多指导!

 文章中oracle版本是oracle 9i,课件和软件包地址:链接:https://pan.baidu.com/s/1mjWFGHM 密码:6tuh

 oracle的安装非常简单,找到OracleXE112_Win32-XE.zip,解压后按照正常步骤安装即可,另外一个sqldeveloper-3.1.07.42.zip是绿色软件,sqldeveloper是oracle提供了可以使用图形界面访问数据库的工具,解压后直接打开,需要连接oracle之后才可以正常使用。

oracle本身就已经有sys和system两个DBA(Database Administrator)用户,但是sys权限更高,可以说sys是oracle中权限最高的用户,另外oracle还自带了HR这个普通用户,但是需要使用sys登录,激活这个用户以后才可以使用。

具体的安装和配置可以在网上参考其他博客,这里就不再啰嗦了。

sqldeveloper配置好以后,方便起见可以创建本地连接,结果如下:


双击HR用户,会弹出连接信息,输入永明HR和密码可以使用HR用户连接到oracle数据库了,如下图所示,我们发现HR用户自带了很多表,很方便我们进行实验。


oracle里面有几个比较重要的概念需要在这里整理:

pl/sql:PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。

sql*plus:oracle自带的与数据库交互的客户端工具,可以在开始菜单中找到,但是个人感觉不如图形界面的sqldeveloper好用,但是因为是oracle自带的,所以还是需要知道的。


isql*plus:oracle提供的使用浏览器访问数据库的客户端工具,需要启动isql*plus的服务,才能使用浏览器登录

sqlj:允许在java里面嵌入sql代码


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值