Oracle数据库基本知识

一、进入Oracle数据库

1、连接
在这里插入图片描述
2、创建
在这里插入图片描述
在这里插入图片描述

1、创建表空间

create tablespace 表名
datafile ‘表空间对应的数据文件’
size 大小
autoextend on//当表空间存储都占满时,自动增长
next 10m;//指定一次自动增长的大小

2、删除表空间

drop tablespace 表名;

3、创建用户

create user 用户名
identified by 用户名
default tablespace 用户名;

4、给用户授权

常用角色:
①connect——连接角色,基本角色
②resource——开发者角色
③dba——超级管理员角色
例如:
grant dba to 用户名

5、Oracle数据库类型

在这里插入图片描述
①建表
create table 表名(
属性1 number(20),
属性2 varchar2(10)
);
②改表
alter table 表名 add(属性3 number(1));//添加一列
alter table 表名 modify 属性3 char(1);//修改列类型
alter table 表名 rename column 属性3 to 属性4//修改列名称
alter table 表名 drop column 属性4//删除一列

6、记录

①查询表中记录
select * from 表名
②添加记录
insert into 表名 (属性1, 属性2) values (1,‘小明’);
commit;
在这里插入图片描述
③修改记录
update 表名 set 属性2 = ‘小马’ where 属性1 = 1;
commit;
在这里插入图片描述
④删除记录
delete from 表名;//删除表中全部记录
drop table 表名;//删除表结构
truncate table 表名;//先删除表再创建表。效果等同于删除表中全部记录。数据量大的情况下,该操作效率高

7、序列的使用

序列:默认从1开始,一次递增,主要用来给主键赋值用。序列不真的属于任何一张表,但是可以逻辑和表做绑定
create sequence 序列名;
select 序列名.nextval from dual;//dual为虚表 ,目的是补全语法,没有任何意义
insert into 表名 (属性1, 属性2) values (序列名.nextval,‘小明’);
commit;
select * from 表名;
在这里插入图片描述

8、Scott用户,密码tiger

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 学习Oracle数据库知识的最佳方法是通过系统地学习Oracle数据库基础知识,然后逐步深入学习高级主题。可以通过阅读Oracle官方文档、参加培训课程、阅读相关书籍和博客等方式来学习。同时,实践也是非常重要的,可以通过安装Oracle数据库并进行实际操作来加深理解。 ### 回答2: 学习Oracle数据库知识的关键是有一个系统的学习计划和持续的实践。以下是一些建议: 1. 建立学习计划:制定一个合理的学习计划,根据自己的需求和时间来安排学习内容和进度。可以选择参加培训课程、阅读相关书籍、观看教学视频等方式学习。 2. 学习基础知识:从数据库基础知识开始学习,了解数据库的基本概念、架构和相关术语。学习SQL语言和PL/SQL编程语言,这是Oracle数据库的基本操作和编程语言。 3. 实践操作:通过实践来巩固和加深对Oracle数据库的理解。可以使用Oracle提供的免费试用版或者安装一个Oracle数据库软件在自己的电脑上,通过编写SQL查询语句和PL/SQL存储过程等来实践操作。 4. 学习案例分析:通过学习实际案例来加深对Oracle数据库的理解和应用能力。可以参考一些实际案例的教程或者参与相关的项目,学习如何设计和优化数据库结构,以及如何解决一些常见的数据库问题。 5. 参考文档和技术论坛:Oracle官方网站有详细的文档和技术资料,可以通过阅读官方文档和参与技术论坛来获取更丰富的数据库知识。还可以加入一些Oracle数据库的社区和组织,与其他数据库专业人员进行经验交流。 6. 持续学习和更新:数据库技术在不断发展和更新,要保持对新技术的了解和学习,可以关注Oracle官方发布的最新版本和特性,并学习相关的更新内容和技术文档。 总之,学习Oracle数据库需要有系统的学习计划,结合理论与实践,持续学习和更新,通过不断的实践和经验积累,才能快速掌握Oracle数据库知识。 ### 回答3: 学习Oracle数据库知识需要一定的时间和耐心。下面是一些快速学习Oracle数据库知识的方法: 1. 确定学习目标:明确自己希望通过学习Oracle数据库知识达到什么目标,例如获得数据库管理、开发或优化技能。 2. 参考教材和资源:选择一本权威的Oracle数据库教材或寻找可靠的在线资源,如官方文档、教程、博客或论坛。 3. 建立实践环境:在电脑上安装Oracle数据库软件,并创建一个实验环境。通过实践,可以更好地理解和应用所学的知识。 4. 学习基本概念:开始学习Oracle数据库的基本概念,如表、视图、索引、函数等。理解这些概念是进一步学习和应用数据库技能的基础。 5. 学习SQL语言:SQL是数据库操作的基础,学习和掌握SQL语言很重要。通过练习编写和执行SQL查询,熟悉常用的SQL语句和操作。 6. 实践案例:通过解决实际问题和编写案例,将所学知识应用到实践中。实践能够提升理解能力和解决问题的能力。 7. 参与社区和论坛:加入Oracle数据库相关的社区和论坛,和其他专业人士交流经验和知识。这些社区和论坛是解决问题和获取帮助的好途径。 8. 继续学习和更新:Oracle数据库技术是不断发展和演进的,持续学习和更新是保持竞争力的关键。关注官方文档、博客和新闻,保持对新功能和趋势的了解。 总之,学习Oracle数据库需要通过理论学习和实践相结合。坚持学习和不断实践,才能够在短时间内快速掌握Oracle数据库知识。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值