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)
数据库用户管理
sys管理员默认密码为 change_on_install
如果在一个用户下访问其他用户的表,需要加上模式名称
select * from scott.emp;
Oracle数据库 数据定义语言

INSERT 增加表


UPDATE 更新表

DELETE 删除表

SELECT 查询表

Oracle 数据库操作符


数据库函数


Oracle 数据库转换函数

Oracle 数据库中的多表查询



Oracle数据库中 数据集合操作

计数函数

分组查询



子查询









约束的修改
ALTER TABLE 表名
ADD CONSTRAINT CHAR(6)

结构的修改

事务

序列

数据编号



同义词

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

替换视图

数据的导入导出

案例:





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

评论(0)
暂无评论