更新时间:2020-12-28 15:55:57 来源:极悦 浏览1109次
Oracle数据库是相对于其他数据库来说比较难的一个。Oracle Database,又名Oracle RDBMS,简称Oracle。是甲骨文公司推出的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,拥有可移植性好、使用方便、功能强等优点,在各类大、中、小、微机环境中都适用。Oracle是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。下面我们来具体的学习一下
安装
1、windows、linux、docker随便,安装完成后,以windows为例:在计算机-管理-服务中,找到oracle服务只手动开TNSL listener和service orcl就行了,别的可以都禁用,这样电脑就不那么卡。另外,system,sys是默认的超级用户。
2、连接数据库的工具,plsql developer开发功能强,DbVisualizer可连接数据库的种类多。不想用工具,可以直接使用oracle自带的sqlplus
基本操作
1、登录:1.使用plsql的超级用户SYSTEM用户登录;2.创建表空间;3.创建用户并分配表空间;4.给用户分配相应的数据库权限
权限:指执行特定类型SQL命令或访问其他对象的权利,分为系统权限和对象权限。系统权限允许用户执行某些数据库操作,对象权限允许用户对某一特定对象执行特定的操作。
角色是具有名称的一组权限的组合,常用系统预定义角色,CONNECT:临时用户;RESOURCE:更为可靠和正式的用户;DBA:数据库管理员角色,拥有管理数据库的最高权限。
#分配权限或角色GRANT privileges or role TO user; #撤销权限或角色REVOKE privileges or role FROM user;
2、创建表:数据存放在表中,数据完整性的问题大多是由于设计引起的。创建表的时候,就应当保证以后数据输入是正确的,错误的数据、不符合要求的数据不允许输入。
数据类型: 字符数据类型 CHAR:存储固定长度的字符串 VARCHAR2 :存储可变长度的字符串 NCHAR和NVARCHAR2 :存储Unicode字符集类型 数值数据类型 NUMBER:存储整数和浮点数,格式为NUMBER(p, s) column_name NUMBER { p = 38, s = 0} column_name NUMBER (p) {整数} column_name NUMBER (p, s) {浮点数} 日期时间数据类型 DATE:存储日期和时间数据 TIMESTAMP:比DATE更精确 LOB数据类型 BLOB:存储二进制对象,如图像、音频和视频文件 CLOB:存储字符格式的大型对象
3、创建序列:使用序列
获取下一个序列值select MASTER_SEQ.NEXTVAL from dual 获取当前序列值select MASTER_SEQ.Currval from dual; 插入数据时候使用insert into GRADE values (MASTER_SEQ.NEXTVAL,'二年级');
极悦的Oracle数据库视频,主要讲解了Oracle数据库基础、搭建Oracle数据库环境、SQL*Plus命令行工具的使用、标准SQL、Oracle数据核心-表空间、Oracle数据库常用对象,数据库性能优化,数据的导出与导入,索引,视图,连接查询,子查询,Sequence,数据库设计三范式等。
课程学习目录
1.Oracle视频教程_Oracle概述
2.Oracle视频教程_Oracle概述
3.Oracle视频教程_简单SQL语句
4.Oracle视频教程_简单SQL语句
5.Oracle视频教程_Oracle函数
6.Oracle视频教程_Oracle组函数
7.Oracle视频教程_多表查询
8.Oracle视频教程_子查询
9.Oracle视频教程_DML语句
10.Oracle视频教程_事务
11.Oracle视频教程_数据库对象
12.Oracle视频教程_数据库对象
13.Oracle视频教程_数据库对象
14.Oracle视频教程_数据库对象
15.Oracle视频教程_索引,视图
16.Oracle视频教程_TOP-N分析法
17.Oracle视频教程_数据库设计范式
完整目录可以关注极悦Java视频教程
以上就是对“Oracle入门视频,全套精品课程学习”的介绍,希望对大家有所帮助,还想学习更多关于Java的课程,可以关注极悦官网Java视频教程,免费下载学习。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习