boxmoe_header_banner_img

⋅無⋅限⋅進⋅步⋅

加载中

文章导读

OracleDB操作


avatar
yuhui 2025年10月17日 89

Oracle DB操作

本页原创作者:https://blog.csdn.net/qq_42589612/article/details/80943957

Oracle官方:http://www.oracle.com

Oracle 的安装

从官网http://www.oracle.com下载程序安装包,解压后双击setup.exe,接下来是正常的安装步骤

数据库创建完毕后,需要设置数据库的默认用户,Oracle为管理员预置了两个用户分别是SYS和SYSTEM,同时提供了一个普通用户scott,口令管理中,可以对数据库用户设置密码,设置是否锁定。 Oracle客户端使用用户名和密码登录Oracle系统后才能对数据库操作。默认的用户中,SYS和SYSTEM用户是没有锁定的,安装成功后可以直接使用,SCOTT用户默认为锁定状态,因此不能直接使用,需要把SCOTT用户设定为非锁定状态才能正常使用。

Oracle数据库中,默认情况下,所有系统的数据,SQL关键字等都是大写的,在操作过程中,Oracle会自动把这些内容转换为大写,因此用户操作时不需考虑大小写问题,一般情况下,为了良好的程序风格,程序中建议关键字用大写,非关键字可以使用小写。

该工具是Oracle系统默认安装下,自带的一个客户端工具。在Windows命令行中输入“sqlplusw”命令,就能够启动该工具了,输入:sqlplus输入密码后就可以直接使用了

Oracle数据库的端口号是1521。

Oracle数据库-scott用户

sqlplus无图形界面,如果想要打开文件

使用ed文件路径 默认打开的是以.sql结尾的文件

如果想要执行某个文件

使用@文件路径,如果打开的是.sql文件后缀可以不写

scott是默认用户,需要导入才能使用

导入scott的用户(默认scott用户为锁定状态)

@D:oracleapporacleproduct11.2.0serverrdbmsadminscott

解锁scott用户 alter user scott account unlock;

设置scott密码生效 alter user scott identified by tiger;

切换用户

登陆SYS用户的时候需要以sysdba的身份登录 sys/root as sysdba;

切换用户 conn 用户名/用户密码

注意切换到sys用户 connsys/root as sysdba;

显示当前用户 show user;

查看用户下所有的表 select * from tab;

显示格式化

设置每页显示条数 set pagesize 30;

设置每页显示宽度 set linesize 300;

设置某个字段显示宽度

字符串

col 字段名 for a10;

数值

col 字段名 for 9999;(几位数就填几个9)

数据库用户管理

1741920455772-80f7c9c1-a8b7-4522-9ba9-c326d4d53ce4.png

sys管理员默认密码为 change_on_install

如果在一个用户下访问其他用户的表,需要加上模式名称

select * from scott.emp;

Oracle数据库 数据定义语言

1741920455883-ddccd78b-3c77-4bf4-aea2-3f2dacfd929e.png

INSERT 增加表

1741920455938-af60ec3c-9c1e-4c7c-a9ed-353b622895cf.png

1741920455818-18663a56-6702-4a06-8d66-012d1577c8f9.png

UPDATE 更新表

1741920455825-58aabe53-c270-4e90-834c-3380609ad97c.png

DELETE 删除表

1741920457552-813bb69d-7945-4842-8971-0359e6d0f4d9.png

SELECT 查询表

1741920457569-b3724c00-82cd-4efe-8c5d-92df40b73af8.png

Oracle 数据库操作符

1741920457551-cecf042c-cb44-4101-b9a9-0ba22dcfc987.png

1741920457557-2d5d677b-8188-46ae-bdfd-8c62a0196daa.png

数据库函数

1741920457532-75dc7797-d04c-4aaf-b18e-a128e4378382.png

1741920457837-885a2fa5-2569-485a-8b66-4f70394e74db.png

Oracle 数据库转换函数

1741920457818-09d7a9a7-6eab-4074-bed9-b0921af5685c.png

Oracle 数据库中的多表查询

1741920457787-5fe1a4c2-e887-41fb-8641-cff88d6526ef.png

1741920458057-230dadc0-77b9-40ba-bfbd-080f97132abc.png

1741920458371-cff9764f-73e3-4c2a-8e2c-7f0a8da89b5f.png

Oracle数据库中 数据集合操作

1741920458259-56f5df3b-cc9c-427b-a031-8656724ed598.png

计数函数

1741920458251-95d78b64-05c4-4160-98a4-1333e33230d6.png

分组查询

1741920458327-d98433c0-806e-4973-9ae8-b5f4bcbb3ac1.png

1741920458552-fdb2694f-3b0d-4977-b60a-11a7abb0c049.png

1741920458784-0eff8c41-0bc5-459b-a4ce-bdb11ba95672.png

子查询

1741920458745-6793bffb-ecd6-40c8-8788-3335595b4b87.png

1741920458754-40ca4212-7aa3-4bfa-8bf4-2e546cfd0642.png

1741920458747-bd37ba9b-b2a4-4a50-8dac-2c633e4d5f9f.png

1741920458980-ad5b0b70-cb69-409d-ad31-0746776e78c9.png

1741920459622-674f703d-c2a2-438f-b75a-175019ea432a.png

1741920459586-a2a271d4-1928-489f-bda1-36706bb7edef.png

1741920459609-36dfbe4e-ecb2-4855-8e43-54cecde8ce44.png

1741920459585-f80017a0-eea9-41da-bac3-37cbdad47a71.png

1741920459776-c2e8eeed-78ca-482a-b83e-c707c551d532.png

约束的修改

ALTER TABLE 表名

ADD CONSTRAINT CHAR(6)

1741920460542-987ab2c4-b529-4b2e-931e-f826f96514ce.png

结构的修改

1741920460582-91a13699-55e2-45fa-a819-6d805cab1cc1.png

事务

1741920460558-dea77c96-b1ec-472b-86a3-67b4422d8c99.png

序列

1741920460549-1113ab67-8486-4587-942b-43adf6362e4f.png

数据编号

1741920460727-b1e6e2a4-c55f-4228-9bfe-a05b24c03fc5.png

1741920461521-7e93ea72-b223-442b-9a1a-697443115afe.png

1741920461503-184d7d19-bda7-4c8f-a61b-3b8e6ea2237b.png

同义词

1741920461554-ae9427a9-fdce-4897-ab68-f9c3e936ca3f.png

视图(将复杂的查询进行封装能够直接使用)

1741920461530-7845dac6-ed75-46d7-9e12-30f10d58a1d1.png

替换视图

1741920461743-c6c1c6e0-ccd6-4cb7-bfc8-f97901127b9e.png

数据的导入导出

1741920462461-1fdb162d-b0cc-42a0-86f8-39722865caf2.png

案例:

1741920462436-c62ea7a6-f523-416b-bb33-9f24ddf29e72.png

1741920462368-edc51b35-311f-48b0-8fc0-8b590f6c8773.png

1741920462374-ed7eb0c8-e3a1-4d30-9fce-74583da4553a.png

1741920462557-38638574-8a0d-4ea8-9b46-9536385efd20.png

1741920463324-b40e710c-13d4-4cd4-8307-221c27828fe9.png

更新: 2025-04-11 20:56:42
原文: http://www.yuque.com/yuhui.net/network/rwdmw8pcqgza2olf



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码