你了解oracle吗,带你了解Oracle数据库的使用
发布日期:2021-06-24 17:49:01 浏览次数:2 分类:技术文章

本文共 938 字,大约阅读时间需要 3 分钟。

Oracle安装

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle客户端PL/SQL安装

附截图:

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

使用SQL PLUS客户端访问Oracle

解锁scott账号并设置密码为tiger

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

使用PL/SQL客户端访问Oracle

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle数据库支持的数据类型

整数类型:NUMBER(N)

小数类型:NUMBER(N,M)

字符串类型:VARCHAR2(N)

字符串类型:CHAR(N)

日期类型:DATE

Oracle数据库的DDL操作

删除表

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

创建表

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

修改表结构

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle数据库的DML操作

使用客户端工具对Oracle数据库进行DML操作的话,需要执行commit操作才能真正生效,一旦执行了commit,就不能撤销了。如要撤销DML操作的话,可以使用rollback命令进行回滚。

新增记录并提交生效

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

使用INSERT命令写入多行数据

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

修改记录并提交生效

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

删除记录并撤销

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle数据库函数

字符串函数

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

数值函数

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

日期函数

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

聚合函数

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

空值函数

nvl(exp1,exp2)

如果exp1为空,则返回exp2;否则返回exp1

nvl2(exp1,exp2,exp3)

如果exp1为空,则返回exp3;否则返回exp2

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle数据库的查询操作

单表查询

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

关联查询

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

子查询

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

高级(复杂)查询

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

Oracle事务和锁(了解)

如何对某一行记录加锁(了解)

点击编辑(锁图标)

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

由于该记录被锁了,在另一个sql窗口里面执行update失败

c5ba28d3ad28?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qzone

image.png

转载地址:https://blog.csdn.net/weixin_34220029/article/details/116513937 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux以兆显示文件大小,linux – 以兆字节显示文件夹使用情况的正确方法
下一篇:php怎么清空表单里的内容,JavaScript_js清空表单数据的两种方式(遍历+reset),方法1:遍历页面元素/* - phpStudy...

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月20日 15时16分09秒